import { ChatMessage, MistralConfig } from '../types';
export declare class MistralClient {
    private client;
    private config;
    constructor(config: MistralConfig);
    sendMessage(messages: ChatMessage[], onChunk?: (chunk: string) => void): Promise<string>;
    validateConnection(): Promise<boolean>;
    static getAvailableModels(): string[];
    updateConfig(newConfig: Partial<MistralConfig>): void;
}
//# sourceMappingURL=mistral-client.d.ts.map