import { type EmbeddingModel } from "ai"; /** Generate a vector embedding for the given text, returning null on failure. */ export declare function generateEmbedding(model: EmbeddingModel, text: string): Promise; /** Compute cosine similarity between two equal-length vectors. */ export declare function cosineSimilarity(a: number[], b: number[]): number; /** Concatenate observation title, narrative, and concepts into embeddable text. */ export declare function prepareObservationText(obs: { title: string; narrative: string; concepts: string[]; }): string; //# sourceMappingURL=embeddings.d.ts.map