/** * Generate embedding vector for text * @param text - Text to embed (title + content recommended) * @returns Float32Array of 384 dimensions */ export declare function generateEmbedding(text: string): Promise; /** * Calculate cosine similarity between two embeddings * @returns Similarity score 0-1 (1 = identical) */ export declare function cosineSimilarity(a: Float32Array, b: Float32Array): number; /** * Check if embedding model is loaded */ export declare function isModelLoaded(): boolean; /** * Preload the model (call during startup if desired) */ export declare function preloadModel(): Promise; //# sourceMappingURL=generator.d.ts.map