export interface ChildProcess { executeAndOutput: (command: string, options?: { liveOutput?: boolean; }) => Promise; spawn: (command: string, args: string[], options: { /** Code to run when an exist happens */ onExit?: (code: number | null) => void; /** Code to run when an error happens */ onError?: (error: Error) => void; /** Child's stdio configuration */ stdio?: ('overlapped' | 'pipe' | 'ignore' | 'inherit' | 'ipc' | number | null | undefined)[]; /** Prepare child to run independently of its parent process */ detached?: boolean; }) => Promise; } //# sourceMappingURL=child-process.d.ts.map