export type TmuxScopeLiveness = 'alive' | 'dead' | 'unknown'; export type TmuxScopeCleanupMode = 'stale_record' | 'runtime_failure' | 'request_guard'; export type TmuxScopeCleanupDecision = { tmuxSessionId?: string; liveness: TmuxScopeLiveness; cleanupTmuxScope: boolean; reason: string; }; export declare function probeTmuxScopeLiveness(args: { tmuxSessionId?: unknown; isTmuxSessionAlive?: (tmuxSessionId: string) => boolean; }): { tmuxSessionId?: string; liveness: TmuxScopeLiveness; }; export declare function evaluateTmuxScopeCleanup(args: { mode: TmuxScopeCleanupMode; tmuxSessionId?: unknown; reason?: unknown; isTmuxSessionAlive?: (tmuxSessionId: string) => boolean; }): TmuxScopeCleanupDecision;