import { Embeddings } from "./base.js"; interface ModelParams { modelName: string; } export declare class OpenAIEmbeddings extends Embeddings implements ModelParams { modelName: string; batchSize: number; maxRetries: number; private apiKey; private client; constructor(fields?: Partial & { verbose?: boolean; batchSize?: number; maxRetries?: number; openAIApiKey?: string; }); embedDocuments(texts: string[]): Promise; embedQuery(text: string): Promise; private embeddingWithRetry; } export {};