/// <reference types="node" />
/**
 * Sequential data sink.
 */
export default interface DataSink {
    /**
     * Write data buffer to the sink.
     * @param buffer Data buffer.
     */
    write(buffer: Buffer): void;
    /**
     * Close and free output resources.
     */
    close(): void;
    /**
     * Get number of already written bytes.
     */
    size(): number;
}
