import { AIConfig, AIProfile } from '../types';
export declare class AIClient {
    private agent;
    private config;
    private profile;
    private threadId;
    constructor(config: AIConfig, profile: AIProfile, apiKey: string);
    private createAgent;
    private getProviderModel;
    sendMessage(message: string, onChunk?: (chunk: string) => void): Promise<string>;
    updateConfig(newConfig: Partial<AIConfig>, newApiKey?: string, newProfile?: AIProfile): void;
}
//# sourceMappingURL=ai-client.d.ts.map