import type { KnowledgeConnector, KnowledgeConnectorDoctorReport, KnowledgeConnectorParseResult } from './types.js';
export declare class KnowledgeConnectorRegistry {
    private readonly connectors;
    register(connector: KnowledgeConnector, options?: {
        replace?: boolean;
    }): void;
    get(id: string): KnowledgeConnector | undefined;
    list(): KnowledgeConnector[];
    resolve(id: string, input: unknown): Promise<KnowledgeConnectorParseResult>;
    doctor(id: string): Promise<KnowledgeConnectorDoctorReport | null>;
}
export declare function createDefaultKnowledgeConnectorRegistry(): KnowledgeConnectorRegistry;
//# sourceMappingURL=connectors.d.ts.map