import { Duplex } from 'stream'; interface Callback { (): void; } declare class BufferStream extends Duplex { private is_closed; private buffer; constructor(); _read(): void; _write(chunk: Buffer, _encoding: string, callback: Callback): void; handleFinished(): void; private pushClosed; private emptyBuffer; private isClosed; private isBuffering; private addToBuffer; } export default BufferStream;