import * as _backstage_backend_plugin_api from '@backstage/backend-plugin-api'; import { UserTransformer, GroupTransformer } from '@backstage/plugin-catalog-backend-module-gitlab'; /** * Interface for {@link gitlabOrgEntityProviderTransformsExtensionPoint}. * * @public */ interface GitlabOrgEntityProviderTransformsExtensionPoint { /** * Set a custom transformer for transforming from GitLab users to catalog * entities. */ setUserTransformer(transformer: UserTransformer): void; /** * Set a custom transformer for transforming from GitLab groups to catalog * entities. */ setGroupTransformer(transformer: GroupTransformer): void; } /** * Extension point for runtime configuration of GitlabOrgDiscoveryEntityProvider. * * @public */ declare const gitlabOrgEntityProviderTransformsExtensionPoint: _backstage_backend_plugin_api.ExtensionPoint; /** * Registers the GitlabOrgDiscoveryEntityProvider with the catalog processing extension point. * * @public */ declare const catalogModuleGitlabOrgDiscoveryEntityProvider: _backstage_backend_plugin_api.BackendFeature; export { catalogModuleGitlabOrgDiscoveryEntityProvider as default, gitlabOrgEntityProviderTransformsExtensionPoint }; export type { GitlabOrgEntityProviderTransformsExtensionPoint };