///
///
import { Writable } from "stream";
export type FileWriter = (offset: number, buffer: Buffer) => Promise;
export declare class FileWriteStream extends Writable {
private maxWriteChunkLength;
private fileWriter;
private _bytesWritten;
get bytesWritten(): number;
constructor(maxWriteChunkLength: number, fileWriter: FileWriter);
_write(chunk: Buffer, encoding: any, callback: any): void;
}