import { ChildProcess } from "node:child_process"; /** * Tiered exit strategy for child processes: * 1. Send SIGTERM and wait for a grace period * 2. Send SIGKILL if still running after the grace period * * NOTE: This is forward-looking scaffolding for when the codebase * manages async child processes directly. Currently process lifecycle * is managed through pi-coding-agent internals. */ export declare function terminateWithGrace(child: ChildProcess, graceMs?: number): Promise;