import type { JournalEntry, JournalStore } from '../types/index.js';
/** Load the journal from disk. Returns empty store if file not found. */
export declare function loadJournal(): Promise<JournalStore>;
/** Save the journal to disk, pruning to MAX_ENTRIES. */
export declare function saveJournal(journal: JournalStore): Promise<void>;
/** List the last N session entries (most recent first). */
export declare function listSessions(limit?: number): Promise<JournalEntry[]>;
//# sourceMappingURL=session-journal-store.d.ts.map