type Event = { seq: number; type: string; time?: unknown; data?: unknown; }; export type ContentProof = { version: 1; messages: Record; sequence: string[]; }; export declare function contentMessageKey(event: Event): string | undefined; export declare function parseContentProof(value: unknown): ContentProof; export declare const contentCovers: (complete: ContentProof, source: ContentProof) => boolean; /** Public persistence handles provide bounded, cancellable reads. The DSH * owner performs format conversion/validation; plugin code never reads files. */ export declare function readLocalContentProof(persistence: unknown, session: string, through: number, signal: AbortSignal): Promise; export {}; //# sourceMappingURL=history-content-proof.d.ts.map