import type { Logger } from 'pino';
export interface MistralChatOptions {
    systemPrompt: string;
    userContent: string;
    model?: string;
    maxTokens?: number;
    temperature?: number;
    log?: Logger;
}
/**
 * Возвращает JSON-строку content от Mistral, либо `null` при отсутствии ключа /
 * сетевой ошибке / non-2xx. Caller сам делает JSON.parse и валидирует shape.
 */
export declare function mistralChatJson(apiKey: string | undefined, opts: MistralChatOptions): Promise<string | null>;
export declare function getMistralModel(): string;
//# sourceMappingURL=mistralClient.d.ts.map