import { type ChildProcess } from 'child_process'; export declare function trackProcess(proc: ChildProcess, sessionId?: string): void; /** Check whether any tracked processes are still running for a session. */ export declare function hasActiveProcesses(sessionId: string): boolean; /** Kill processes belonging to a specific session, or all if no sessionId given. */ export declare function killSessionProcesses(sessionId: string): void; export declare function killAllProcesses(): void; export declare function installShutdownHandlers(): void; //# sourceMappingURL=lifecycle.d.ts.map