import { GroupTransformer, OrganizationTransformer, UserTransformer } from '@backstage/plugin-catalog-backend-module-msgraph'; /** * Interface for {@link microsoftGraphOrgEntityProviderTransformExtensionPoint}. * * @alpha */ export interface MicrosoftGraphOrgEntityProviderTransformsExtensionPoint { /** * Set the function that transforms a user entry in msgraph to an entity. * Optionally, you can pass separate transformers per provider ID. */ setUserTransformer(transformer: UserTransformer | Record): void; /** * Set the function that transforms a group entry in msgraph to an entity. * Optionally, you can pass separate transformers per provider ID. */ setGroupTransformer(transformer: GroupTransformer | Record): void; /** * Set the function that transforms an organization entry in msgraph to an entity. * Optionally, you can pass separate transformers per provider ID. */ setOrganizationTransformer(transformer: OrganizationTransformer | Record): void; } /** * Extension point used to customize the transforms used by the module. * * @alpha */ export declare const microsoftGraphOrgEntityProviderTransformExtensionPoint: import("@backstage/backend-plugin-api").ExtensionPoint; /** * Registers the MicrosoftGraphOrgEntityProvider with the catalog processing extension point. * * @alpha */ export declare const catalogModuleMicrosoftGraphOrgEntityProvider: () => import("@backstage/backend-plugin-api").BackendFeature;