import type { ConnectorsConfig } from './framework/types.js'; export type ConnectorConfigLoadErrorCode = 'read_error' | 'parse_error' | 'validation_error'; export interface ConnectorConfigLoadError { readonly code: ConnectorConfigLoadErrorCode; readonly path: string; readonly message: string; } export type ConnectorConfigLoadResult = { readonly ok: true; readonly config: ConnectorsConfig; readonly enabledNames: readonly string[]; } | { readonly ok: false; readonly error: ConnectorConfigLoadError; readonly config: Record; readonly enabledNames: readonly string[]; }; /** * Read and strictly validate the connector configuration used by all runtime bootstraps. * Missing configuration is an expected empty state; every other failure is explicit and * fail-closed. Error details intentionally never include configuration values. */ export declare function loadConnectorConfig(path?: string): ConnectorConfigLoadResult; //# sourceMappingURL=config-loader.d.ts.map