export interface RuntimeExitInput { homeDir?: string; source?: string; kind?: string; signal?: string; phase?: string; cliVersion?: string; profile?: string; sessionId?: string; lastTool?: string; detail?: string; exitCode?: number; pid?: number; ppid?: number; childPid?: number; loaded?: boolean; error?: unknown; maxBytes?: number; retainBytes?: number; now?: () => Date | number | string; } export function recordRuntimeExit(input?: RuntimeExitInput): boolean;