/** * Content-addressable hashing for JSON-compatible value trees. * * Uses FNV-1a (32-bit) for fast, deterministic hashing. The hash is * computed bottom-up (Merkle-style): child hashes feed directly into * the parent hash as integers, avoiding intermediate string allocation. * * The hash is returned as a number (the raw 32-bit FNV-1a result). */ /** * Compute a deterministic content hash for any JSON-compatible value tree. * * Properties: * - Identical structures produce identical hashes * - Object key order does not affect the hash (keys are sorted) * - Returns a 32-bit integer (FNV-1a) * * Supports: null, undefined, boolean, number, string, arrays, plain objects. * Does not support: class instances, functions, symbols, bigint, etc. */ export declare function contentHash(value: unknown): number;