/** * Pre-computed Query Embeddings Loader * * Loads pre-computed embeddings for query strings from compressed JSON. * These are generated once via scripts/generate-query-embeddings.ts * and shipped with the library to avoid runtime API calls. */ interface QueryEmbeddingsData { model: string; generatedAt: string; queryCount: number; dimensions: number; queries: Array<{ text: string; embedding: number[]; }>; } /** * Load pre-computed query embeddings from compressed file. * Results are cached after first load. */ export declare function loadQueryEmbeddings(): QueryEmbeddingsData; /** * Get pre-computed embedding for a specific query text. * Returns null if query not found. */ export declare function getQueryEmbedding(queryText: string): Float32Array | null; /** * Get all pre-computed query embeddings as a map. */ export declare function getAllQueryEmbeddings(): Map; /** * Get pre-computed embeddings for the default activity queries. * Returns embeddings in the same order as DEFAULT_ACTIVITY_QUERIES. */ export declare function getDefaultQueryEmbeddings(): Float32Array[]; /** * Get the embedding model used to generate the pre-computed embeddings. */ export declare function getQueryEmbeddingsModel(): string; /** * Get the number of dimensions in the embeddings. */ export declare function getQueryEmbeddingsDimensions(): number; export {}; //# sourceMappingURL=query-embeddings.d.ts.map