interface TimeoutTerminatedChildProcess {
    pid?: number;
    kill: (signal?: NodeJS.Signals | number) => boolean;
}
type KillProcessTree = (pid: number, signal?: string, callback?: (error?: Error) => void) => void;
interface TerminateProcessForTimeoutOptions {
    platform?: NodeJS.Platform;
    killProcessTree?: KillProcessTree;
}
export declare function terminateProcessForTimeout(child: TimeoutTerminatedChildProcess, options?: TerminateProcessForTimeoutOptions): void;
export {};
//# sourceMappingURL=process-termination.d.ts.map