import type { SessionId, SessionStatus } from "../types.js"; import type { RecoveryLogEntry, RecoveryReport } from "./types.js"; export declare function writeRecoveryLog(logPath: string, entry: RecoveryLogEntry): void; export declare function createLogEntry(sessionId: SessionId, action: RecoveryLogEntry["action"], options?: { previousStatus?: SessionStatus; reason?: string; error?: string; details?: Record; }): RecoveryLogEntry; export declare function formatRecoveryReport(report: RecoveryReport): string; export declare function createEmptyReport(): RecoveryReport; //# sourceMappingURL=logger.d.ts.map