declare const VERSION: string; type RunStatus = "running" | "succeeded" | "failed" | "crashed"; interface RunState { status: RunStatus; pid: number; startedAt: number; endedAt?: number; toolVersion: string; argv: string[]; lastPeakRssMb: number | null; lastStage: string | null; reason?: string; } declare function resolveStateDir(): string; declare function stateFilePath(): string; declare function loadRunState(): RunState | null; declare function writeRunState(patch: Partial): void; declare function shouldSkipStaleWarning(prev: RunState): boolean; declare function probablyOomRssMb(override?: number): number; declare function shouldShowOomHint(prev: RunState): boolean; export { type RunState, type RunStatus, VERSION, loadRunState, probablyOomRssMb, resolveStateDir, shouldShowOomHint, shouldSkipStaleWarning, stateFilePath, writeRunState };