import type { Journal } from "./types/index.js"; import type { ExecutionEventListener } from "../../types/execution-events.js"; import type { JournalMessage } from "../execution/types/messages.js"; /** * A file-based journal. * * @beta */ export declare class FileJournal implements Journal { private readonly _filePath; private readonly _executionEventListener?; constructor(_filePath: string, _executionEventListener?: ExecutionEventListener | undefined); record(message: JournalMessage): Promise; read(): AsyncGenerator; private _appendJsonLine; private _log; } //# sourceMappingURL=file-journal.d.ts.map