/** * Recursively canonicalizes a JSON-compatible value into a deterministic * shape: object keys are sorted by UTF-16 code unit and entries with * `undefined` values are dropped, matching `JSON.stringify` object semantics. * Returns a new value; the input is not mutated. */ export declare function canonicalizeJson(value: unknown): unknown; /** * Deterministic JSON serialization with recursively sorted object keys. * Equality of the output strings is equivalent to deep JSON equality of the * inputs, regardless of key insertion order. */ export declare function canonicalJsonStringify(value: unknown): string; //# sourceMappingURL=canonical-json.d.ts.map