import type { DesignResourceDelta, DesignResourceRecoveryCheckpoint, DesignResourceRecoveryCreateInput, DesignResourceReplayProjection } from "./design-resource-recovery-types.js"; type RecoveryState = DesignResourceRecoveryCreateInput | DesignResourceRecoveryCheckpoint; export declare function validateDesignResourceRecoverySemantics(state: RecoveryState): void; export declare function createDesignResourceReplayProjection(checkpoint: DesignResourceRecoveryCheckpoint): DesignResourceReplayProjection; export declare function acceptedSupersededDeltaIds(deltas: DesignResourceDelta[]): Set; export declare function activeAcceptedDesignResourceDeltas(deltas: DesignResourceDelta[], superseded?: Set): DesignResourceDelta[]; export {};