import type { ResolvedConnectorConfig, ScopeChain, ScopeRef, ScopedConnectorConfig } from '../../types/connector/index.js'; import type { ConnectorId } from '../../types/ids/index.js'; import { type Logger } from '../../utils/logger.js'; export declare class ScopedConnectorRegistry { private configs; private log; constructor(log?: Logger); set(config: ScopedConnectorConfig): void; remove(scope: ScopeRef, connectorId: ConnectorId): boolean; getAt(scope: ScopeRef, connectorId: ConnectorId): ScopedConnectorConfig | undefined; resolve(connectorId: ConnectorId, chain: ScopeChain): ResolvedConnectorConfig | undefined; listForConnector(connectorId: ConnectorId): ScopedConnectorConfig[]; listAtScope(scope: ScopeRef): ScopedConnectorConfig[]; private mergeLayers; } //# sourceMappingURL=scoped.d.ts.map