import { ChildProcess } from 'child_process';
/**
 * Kill a process tree reliably across platforms.
 *
 * On Windows, child.kill() only terminates the cmd.exe wrapper — the actual
 * child becomes orphaned. We use taskkill /F /T to propagate the kill to the
 * entire subtree. On Unix we escalate SIGTERM → SIGKILL after a 2s grace.
 */
export declare function killProcessTree(child: ChildProcess): Promise<void>;
//# sourceMappingURL=processUtils.d.ts.map