export type JsonValue = null | boolean | number | string | JsonValue[] | { [key: string]: JsonValue; }; export declare function canonicalJson(value: unknown): string; export declare function snapshotJson(value: unknown): JsonValue; export declare function sha256Id(value: string | Uint8Array): `sha256:${string}`; export declare function domainSeparatedId(domain: string, value: unknown): `sha256:${string}`; export declare function deepFreeze(value: T): Readonly; export declare function compareUnicode(left: string, right: string): number; //# sourceMappingURL=canonical.d.ts.map