/// <reference types="node" />
import { Writable, WritableOptions } from 'stream';
export interface Bufferable {
    toBuffer(): Buffer;
}
export declare class BufferableStream extends Writable implements Bufferable {
    private readonly chunks;
    constructor(opts?: WritableOptions);
    toBuffer(): Buffer;
    _write(chunk: any, _: string, next: (error?: Error | null) => void): void;
    private chunksToBuffer;
}
