/// import { ChildProcess } from 'child_process'; export interface IExecResult { exitCode: number; stdout: string; } export interface IExecResultStreaming { childProcess: ChildProcess; finalPromise: Promise; } /** * executes a given command async * @param commandStringArg */ export declare let exec: (commandStringArg: string) => Promise; /** * executes a given command async and silent * @param commandStringArg */ export declare let execSilent: (commandStringArg: string) => Promise; /** * executes a command and allws you to stream output */ export declare let execStreaming: (commandStringArg: string) => { childProcess: ChildProcess; finalPromise: Promise; };