/** * @fileoverview SimKey Derivation (SPEC Section 12.4) * * simKey is for similarity search using SimHash. * Tokens extracted from semantic-canonicalized IR. */ import type { IntentIR } from "../schema/index.js"; /** * Derive simKey for similarity search. * * Uses SimHash algorithm on tokens extracted from semantic-canonicalized IR. * * @example * const key = deriveSimKey(ir); * // Use for finding similar intents, clustering, recommendations */ export declare function deriveSimKey(ir: IntentIR): bigint; /** * Compute Hamming distance between two SimHash values. * * Lower distance = more similar. */ export declare function simhashDistance(a: bigint, b: bigint): number; //# sourceMappingURL=sim-key.d.ts.map