/** * Hyperdimensional Computing (HDC) Core for AR * * Provides ultra-fast, ultra-compressed feature matching using * High-Dimensional Random Vectors. */ export declare const HDC_DIMENSION = 1024; export declare const HDC_WORDS: number; /** * Generates a deterministic basis of Hypervectors */ export declare function generateBasis(seed: number, count: number): Uint32Array[]; /** * Projects a 64-bit descriptor into the Hyperdimensional Space * Uses "Random Projection" logic (Locality Sensitive Hashing in HDC) */ export declare function projectDescriptor(desc: Uint32Array, basis: Uint32Array[]): Uint32Array; /** * Compresses an HDC vector into an "Ultra-Short Signature" (32 bits) * This allows storing 1000 points in just 4KB of descriptors. */ export declare function compressToSignature(hv: Uint32Array): number; /** * Bundles multiple points into a single Global Hypervector (The "Image DNA") * This allows checking if an image is present with ONE vector comparison. */ export declare function bundle(hvs: Uint32Array[]): Uint32Array;