import type { EmbeddingEndpointConfig } from "./config.js"; export declare class EmbeddingClient { private readonly cfg; constructor(cfg: EmbeddingEndpointConfig); get dim(): number; /** Embed a single string. Returns a vector of length `cfg.dim`. */ embed(text: string): Promise; /** Embed a batch. Returns one vector per input, in order. */ embedBatch(texts: string[]): Promise; } /** Format a JS number[] as a pgvector literal: "[0.1,0.2,...]". */ export declare function toVectorLiteral(vec: number[]): string; //# sourceMappingURL=embedding-client.d.ts.map