import type { BundleLock, MirrorAcquireState, MirrorIndexEntry, MirrorPolicy } from "../types.js"; /** * Validates unknown data as mirror policy. */ export declare function assertMirrorPolicy(value: unknown, context: string): asserts value is MirrorPolicy; /** * Validates unknown data as bundle lock. */ export declare function assertBundleLock(value: unknown, context: string): asserts value is BundleLock; /** * Validates unknown data as mirror index entry. */ export declare function assertMirrorIndexEntry(value: unknown, context: string): asserts value is MirrorIndexEntry; /** * Validates unknown data as mirror acquire state. */ export declare function assertMirrorAcquireState(value: unknown, context: string): asserts value is MirrorAcquireState;