export declare const ATOMIC_JSON_WRITER: unique symbol; export interface AtomicJsonSource { [ATOMIC_JSON_WRITER](fd: number): void; } /** Supports property order/whitespace from ordinary JSON writers. Unknown * root values remain bounded and syntax-checked; duplicate known keys fail. */ export declare function anchorEntries(file: string): Generator; /** Serialization callback runs inside the runtime's existing durable atomic * writer. Failure removes the temporary file; no partial log is published. */ export declare function appendedAnchorLog(file: string | undefined, next: unknown, validate: (value: unknown, sequence: number, previous: string | null) => value is { hash: string; }): AtomicJsonSource; //# sourceMappingURL=policy-anchor-log.d.ts.map