///
import { EventEmitter } from 'events';
import { PacketType } from '../Packets/PacketTyping.js';
import type { Debugger } from 'debug';
export declare class ContentWriter extends EventEmitter {
logger: Debugger;
startingSeqNr: number;
seqNr: number;
content: Uint8Array;
writing: boolean;
sentChunks: number[];
dataChunks: Record;
dataNrs: number[];
constructor(content: Uint8Array, startingSeqNr: number, logger: Debugger);
send(packetType: PacketType, bytes?: Uint8Array): Promise;
write(): Promise;
start(): Promise;
chunk(): Record;
}
//# sourceMappingURL=ContentWriter.d.ts.map