import * as _backstage_backend_plugin_api from '@backstage/backend-plugin-api'; import { RootConfigService } from '@backstage/backend-plugin-api'; import { EntityProvider, EntityProviderConnection } from '@backstage/plugin-catalog-node'; declare class APIProductEntityProvider implements EntityProvider { private readonly k8sClient; private connection?; private readonly providerId; constructor(config: RootConfigService); getProviderName(): string; connect(connection: EntityProviderConnection): Promise; refresh(): Promise; private transformToEntity; } /** * Get the APIProduct entity provider instance. * @public */ declare function getAPIProductEntityProvider(): APIProductEntityProvider | null; /** * Backend module for APIProduct entity provider. * This module registers an entity provider that syncs APIProduct CRDs from Kubernetes * to the Backstage catalog as API entities. * * @public */ declare const catalogModuleApiProductEntityProvider: _backstage_backend_plugin_api.BackendFeature; export { APIProductEntityProvider, catalogModuleApiProductEntityProvider, catalogModuleApiProductEntityProvider as default, getAPIProductEntityProvider };