/** * [ref] R12 收编叶子 — the sha256 content-address SHAPE constants, single-sourced. A neutral leaf (no * imports of its own) so both `security.ts`-adjacent modules and prompt/image/session-sync consumers can * depend on it without a layering edge. Six call sites across the tree each ran their OWN literal copy of one * of these two regexes (a bare-hex form and a scheme-qualified form) — same shape, independently typed out. * This module is the single point of truth for the SHAPE; each consumer's accept POLICY (prefix-stripping, * case-folding order) is UNCHANGED by this collection — those policies differ across call sites (a real, * pre-existing divergence, not introduced here) and are tracked for a follow-up cross-repo alignment, not * unified in this refactor. */ /** A bare sha256 content-address: exactly 64 lowercase-hex characters, no scheme prefix. */ export declare const SHA256_HEX_RE: RegExp; /** A scheme-qualified sha256 content-address: `sha256:` followed by 64 lowercase-hex characters. */ export declare const SHA256_DIGEST_RE: RegExp; //# sourceMappingURL=digest-form.d.ts.map