import { type Envelope } from './types.js'; /** * Stable canonical JSON for envelope hashing per spec v2.3 section 4.4. * * Rules: * - Exclude `envelope_hash` and `signature` from the hash input. * - Sort object keys lexicographically at every nesting level. * - Emit no whitespace. * - Normalize string values to NFC. */ export declare function canonicalEnvelopeJson(envelope: Envelope): string; export declare function canonicalJson(value: unknown): string; export declare function computeEnvelopeHash(envelope: Envelope): string; //# sourceMappingURL=canonical.d.ts.map