import { OpenAI } from "openai"; export interface EmbedderOptions { apiKey?: string; model?: string; /** Override for testing */ client?: OpenAI; } /** * Creates an embedder function bound to a given OpenAI client/model. */ export declare function createEmbedder(options?: EmbedderOptions): { embedText: (text: string) => Promise; embedBatch: (texts: string[]) => Promise; }; /** Convenience wrapper that uses the default embedder singleton. */ export declare function embedBatch(texts: string[]): Promise; /** Convenience wrapper that uses the default embedder singleton. */ export declare function embedText(text: string): Promise; //# sourceMappingURL=embedder.d.ts.map