/**
 * 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<Float32Array>;
/**
 * 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<void>;
//# sourceMappingURL=generator.d.ts.map