export interface BashAsyncOutputTarget {
    output: string;
    fullOutputPath?: string;
}
export interface BashAsyncOutputAppender {
    append(chunk: Buffer): void;
    close(): Promise<void>;
}
export declare function createAsyncOutputAppender(job: BashAsyncOutputTarget, options?: {
    persistAfterBytes?: number;
}): BashAsyncOutputAppender;
//# sourceMappingURL=bash-async-output.d.ts.map