import type { CreateChatCompletionRequest, CreateCompletionRequest } from 'openai'; export declare class OpenAI { token: string; constructor(token: string); createEmbeddings({ model, input }: { model: string; input: string; }): Promise<{ embeddings: number[][]; usage: import("openai").CreateEmbeddingResponseUsage; }>; chatCompletions(body: CreateChatCompletionRequest): Promise; completions(body: CreateCompletionRequest): Promise; listModels(): Promise; }