import { CapabilityIndexData } from '../types'; export interface EmbeddingEntry { name: string; file: string; description: string; embedding: number[]; } export interface EmbeddingsCacheData { version: '1.0'; model: 'Xenova/bge-small-en-v1.5'; dimensions: 384; generatedAt: string; entries: EmbeddingEntry[]; } /** * Pre-computes embeddings for all capability-index entries with descriptions. * Requires @xenova/transformers — returns null if not available. * Writes result to `.claude/embeddings-cache.json`. */ export declare function computeEmbeddingsCache(capabilityIndex: CapabilityIndexData, claudeDir: string): Promise;