/** Bounded runtime-identity and write-ahead intent validators. */ import { type RuntimeManifestIdentity, type RuntimeManifestSqliteIdentity, type RuntimePromotionPendingIntent, type RuntimePromotionPostcondition } from './runtime-promotion-journal-types.js'; export declare function assertRuntimeManifestIdentity(value: unknown, field?: string): asserts value is RuntimeManifestIdentity; export declare function validateManifests(value: unknown): void; export declare function validateIntent(value: unknown, field: string): RuntimePromotionPendingIntent; export declare function validatePostcondition(value: unknown, field: string): RuntimePromotionPostcondition; export declare function canonicalSqliteIdentity(identity: RuntimeManifestSqliteIdentity): RuntimeManifestSqliteIdentity; //# sourceMappingURL=runtime-promotion-journal-identity-validation.d.ts.map