import { Config, ExpertConfig, ConsultExpertRequest, ExpertResponse } from './types.js';
export declare class ExpertClient {
    private config;
    constructor(config: Config);
    consultExpert(expertId: string, request: ConsultExpertRequest): Promise<ExpertResponse>;
    private callLLM;
    private buildUserMessage;
    private callOpenAI;
    private callAnthropic;
    private callOllama;
    getAvailableExperts(): Record<string, ExpertConfig>;
}
//# sourceMappingURL=expert-client.d.ts.map