import { type ClaimVerificationState } from './verificationState.js';
/** Read a present carrier beside its ledger; the checkpoint owner authenticates origin. */
export declare function readVerificationCheckpoint(raw: unknown, ledger: readonly unknown[]): ClaimVerificationState;
/**
 * Shared by conversation-history and full pause boundaries. Presence is strict:
 * undefined, inherited fields and accessors are not absence or live evidence.
 */
export declare function verificationCheckpointOf(container: unknown): ClaimVerificationState | undefined;
/** Never silently discard a previously opted-in verifier on newest-version resume. */
export declare function requireVerificationOnResume(container: unknown, enabled: boolean): ClaimVerificationState | undefined;
