/** * Azure OpenAI provider implementation */ import { IAIProvider, AIMessage, AIModelConfig, AIResponse } from '../interfaces/IAIProvider'; export declare class AzureOpenAIProvider implements IAIProvider { private endpoint; private deploymentName; private apiVersion; private credential?; private token?; private tokenExpiry?; constructor(); getName(): string; initialize(): Promise; private refreshToken; private ensureValidToken; generateCompletion(messages: AIMessage[], config?: AIModelConfig): Promise; generateText(prompt: string, config?: AIModelConfig): Promise; testConnection(): Promise; }