/** * LSH Configuration * * Validated parameters from TS v0.3 specification. */ import { LSHConfig } from '../types'; /** * LSH configuration with defaults (32-bit, 20 tables -- matching MCP) */ export declare const LSH_DEFAULTS: LSHConfig; /** * Calculate optimal candidate pool size based on corpus size * * Validated data points: * - 1,162 memories -> 2,000 candidates = 99.0% recall (34% of corpus) * - 8,727 memories -> 3,000 candidates = 93.6% recall (34% of corpus) * * @param corpusSize - Number of embeddings in corpus * @returns Optimal candidate pool size */ export declare function calculateCandidatePool(corpusSize: number): number; /** * LSH scaling table for reference */ export declare const LSH_SCALING_TABLE: Array<{ corpusSize: number; candidatePool: number; ratio: string; expectedRecall: string; validated: boolean; }>; /** * Merge user config with defaults * * @param userConfig - Partial user configuration * @returns Complete LSH configuration */ export declare function mergeLSHConfig(userConfig?: Partial): LSHConfig; //# sourceMappingURL=config.d.ts.map