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