/** * Mistral AI provider implementation */ import { IAIProvider, AIMessage, AIModelConfig, AIResponse } from '../interfaces/IAIProvider'; export declare class MistralProvider implements IAIProvider { private apiKey; private baseUrl; private defaultModel; constructor(); getName(): string; initialize(): Promise; generateCompletion(messages: AIMessage[], config?: AIModelConfig): Promise; generateText(prompt: string, config?: AIModelConfig): Promise; testConnection(): Promise; getAvailableModels(): Promise; }