import type { DurableJournal, DurableJournalOptions } from "@claudexor/journal"; /** * The daemon's journal options for one manager: every partition replays and * compacts through the daemon fold policy (one frozen policy shared by every * manager and every pass), opts into deferred maintenance * whenever a maintenance callback exists, and re-requests maintenance for the * live generation when an append crosses the compaction threshold — the * journal fires that hook once per crossing and re-arms it when the pass * settles (install, typed decline or a failed pass). */ export declare function daemonJournalOptions(input: { rootDir: string; partition: string; now: () => Date; requestMaintenance: ((journal: DurableJournal) => void) | undefined; current: () => DurableJournal | null; }): DurableJournalOptions; //# sourceMappingURL=journal-manager-journal.d.ts.map