import { HistoryRecord } from "./recovery.js"; export declare function queueJsonlWrite(operation: () => Promise, fallback: () => T): Promise; export declare function partitionByRetention(records: readonly HistoryRecord[], limit: number): { kept: HistoryRecord[]; pruned: HistoryRecord[]; }; export declare function upsertJsonl(record: HistoryRecord): Promise;