/// import { ChildProcess, SpawnOptions as NodeSpawnOptions } from 'child_process'; export interface SpawnOptions extends NodeSpawnOptions { ignoreStdio?: boolean; } export interface SpawnPromise extends Promise { child: ChildProcess; } export interface SpawnResult { pid: number; output: string[]; stdout: string; stderr: string; status: number | null; signal: string | null; } export default function spawnAsync(command: string, args?: ReadonlyArray, options?: SpawnOptions): SpawnPromise;