import { DataViewChunkedWorker } from "./dataview-chunk.js";
import { DataViewByteWriter } from "./writer.js";
export declare abstract class DataViewByteWriterChunked extends DataViewByteWriter implements DataViewChunkedWorker {
    defaultChunkSize: number;
    constructor(littleEndian?: boolean, defaultChunkSize?: number);
    complete(): void;
    /**
     * Saves the current chunk ({@link dataview}) and returns the number
     * of bytes that were saved
     */
    protected abstract save(): number;
    protected tryEnsureAvailable(bytes: number): number;
}
//# sourceMappingURL=writer-chunked.d.ts.map