/** * @fileoverview Strict Canonicalization (SPEC Section 11) * * Canonicalize for exact reproduction - normalizes ValueTerm.raw. * Used for strictKey derivation. */ import type { IntentIR, ResolvedIntentIR } from "../schema/index.js"; /** * Strictly canonicalize IntentIR or ResolvedIntentIR. * * Used for: strictKey generation, exact reproduction caching. * * Same rules as semantic, but preserves and normalizes raw values. */ export declare function canonicalizeStrict(ir: T): T; /** * Serialize strictly canonicalized IntentIR to JCS string. */ export declare function toStrictCanonicalString(ir: IntentIR | ResolvedIntentIR): string; //# sourceMappingURL=strict.d.ts.map