import type { RuntimeManifestIdentity, RuntimeStageOwnershipIdentity } from './runtime-manifest.js'; export declare const PROJECT_RUNTIME_POSTURE = "project-runtime"; /** Construct the exact stage ownership identity recorded by a promotion journal. */ export declare function stageOwnership(operationId: string, stageBasename: string, ownershipId: string): RuntimeStageOwnershipIdentity; /** * Require an observed manifest identity to match the journal's expected identity. * * @throws When the identity is absent or differs from the journal. */ export declare function assertExpectedIdentity(actual: RuntimeManifestIdentity | null, expected: RuntimeManifestIdentity, description: string): void; //# sourceMappingURL=runtime-promotion-filesystem-forward-verification.d.ts.map