import type { DataContract } from '../types/data-contract.js'; /** * Compute the canonical 16-char identity hash for a contract shape. * * Pure function, no I/O. Deterministic across runs / processes / * Node versions (sha256 + utf-8 encoding are well-specified). */ export declare function blueprintKey(contract: DataContract | undefined): string; export { variantKey } from './variant-key.js'; export { toPortableBlueprint, fromPortableBlueprint, PORTABLE_BLUEPRINT_SCHEMA_VERSION, PORTABLE_BLUEPRINT_V1_REJECTION, type PortableBlueprintSource, type PortableBlueprintImportResult, } from './portable-blueprint.js'; export * from './blueprint-stamp.js'; //# sourceMappingURL=blueprint-key.d.ts.map