export interface IEmbeddings { /** Known dimension count for the given embedding model. */ getDimensions(embeddingModel?: string): number; /** Embed a single text via the vectors service. */ embedQuery(text: string, embeddingModel?: string, baseUrl?: string): Promise; /** Embed multiple texts via the vectors service. */ embedDocuments(text: string[], embeddingModel?: string, baseUrl?: string): Promise; }