import { ChildProcess, SpawnOptions } from "child_process"; import { EventEmitter } from "events"; export interface ManagedProcess { process: ChildProcess; name: string; kill(): void; } /** * Manages spawned child processes with lifecycle tracking. */ export declare class ProcessManager extends EventEmitter { private processes; spawn(name: string, command: string, args: string[], options?: SpawnOptions): ManagedProcess; kill(name: string): boolean; get(name: string): ManagedProcess | undefined; killAll(): void; listRunning(): string[]; } //# sourceMappingURL=process-manager.d.ts.map