/// <reference types="node" />
import { Exec, ExecStatus, DuplexBufferStream } from '@teambit/capsule';
import { EventEmitter } from 'events';
export default class ContainerExec extends EventEmitter implements Exec {
    private _code;
    constructor(_code?: number);
    stdout: DuplexBufferStream;
    stderr: DuplexBufferStream;
    stdin: DuplexBufferStream;
    setStatus(status: number): void;
    get code(): number;
    inspect(): Promise<ExecStatus>;
    abort(): Promise<void>;
}
