import { type RemoteConnectorDefinition } from "./client.js"; import type { DesiredState } from "./desired-state.js"; type CatalogLoader = (organizationSlug: string) => Promise; export declare function buildManagedMcpConnectorSource(definition: RemoteConnectorDefinition): string; /** * Add installable definitions for managed MCP connections that a local Lobu * catalog does not know. The authenticated Cloud org remains the source of * truth; only its non-secret connector manifest crosses into the install plan. */ export declare function hydrateManagedConnectorCatalog(state: DesiredState, localCatalog: RemoteConnectorDefinition[], loadCatalog: CatalogLoader): Promise; /** Read a managed org's catalog with its Cloud context credential, never local auth. */ export declare function loadManagedCloudConnectorCatalog(organizationSlug: string, fetchImpl?: typeof fetch): Promise; export declare function isManagedCloudTarget(apiBaseUrl: string): Promise; export {}; //# sourceMappingURL=managed-connector-catalog.d.ts.map