export declare function hash(values: unknown[]): string; export declare function hash31(value: string, length?: number, hash?: number, separator?: boolean): number; export declare function hash31Array(values: unknown[], length?: number): number; export declare const FNV1A_OFFSET_BASIS: number; export declare const FNV1A_PRIME = 16777619; export declare const FNV1A_SEPARATOR = 124; export declare const INT32_MAX: number; /** FNV-1a hash a known non-negative integer into a running hash — no type checks */ export declare function fnv1aHashInt(v: number, h?: number): number; /** FNV-1a hash a single value into a running hash */ export declare function fnv1aHash(v: unknown, h?: number): number;