import { LLMProvider } from './base.js'; import { ChatMessage, ToolDefinition, StreamCallbacks } from '../types.js'; export declare class OpenAICompatibleProvider implements LLMProvider { name: string; defaultModel: string; private apiKey; private apiKeys; private currentKeyIndex; private baseUrl; private model; constructor(options: { name?: string; apiKey?: string; apiKeys?: string[]; baseUrl?: string; model?: string; }); sendMessageStream(messages: ChatMessage[], tools: ToolDefinition[], callbacks: StreamCallbacks): Promise; private executeStream; } //# sourceMappingURL=openai.d.ts.map