import { type ResultValue } from "../runtime/result.js"; /** * Backs `std::embedding`'s `embed` and `embedMany`. Calls the active client's * embed() method, records cost and tokens, emits an `embedCompletion` * statelog event, enforces guards, and returns one vector per input. */ export declare function _embedTexts(texts: string[], model: string, provider: string, dimensions: number, apiKey: string, baseUrl: string): Promise; /** Backs `std::embedding.cosineSimilarity`. Pure arithmetic, no runtime context. */ export declare function _cosineSimilarity(a: number[], b: number[]): ResultValue;