import type { LLMProvider, Message, ChatOptions, EmbedOptions } from '../types.js'; export declare class OpenAIProvider implements LLMProvider { name: string; private client; private modelId; constructor(modelId?: string); private getClient; chat(messages: Message[], options?: ChatOptions): Promise; embed(texts: string[], options?: EmbedOptions): Promise; } export declare function createOpenAIProvider(modelId?: string): LLMProvider; //# sourceMappingURL=openai.d.ts.map