export interface WrapperOptions { command: string; args?: string[]; cwd?: string; env?: NodeJS.ProcessEnv; windowsHide?: boolean; detached?: boolean; shell?: boolean | string; timeout?: number; label?: string; verbose?: boolean; } export declare class ProcessWrapper { private options; private child; private isWindows; private cleanupHandlers; private exitPromise; private terminated; private label; private verbose; constructor(options: WrapperOptions); private log; start(): Promise; private setupCleanupHandlers; terminate(signal?: NodeJS.Signals): void; private cleanup; get pid(): number | undefined; get killed(): boolean; } //# sourceMappingURL=process-wrapper.d.ts.map