import type { PackValue } from '@jsonjoy.com/json-pack/lib/types';
export declare enum CONST {
    START_STATE = 5381,
    NULL = 982452847,
    TRUE = 982453247,
    FALSE = 982454243,
    ARRAY = 982452259,
    STRING = 982453601,
    OBJECT = 982454533,
    BINARY = 982454837
}
export declare const updateNum: (state: number, num: number) => number;
export declare const updateStr: (state: number, str: string) => number;
export declare const updateBin: (state: number, bin: Uint8Array) => number;
export declare const updateJson: (state: number, json: unknown) => number;
export declare const hash: (json: PackValue) => number;
