/** * */ export declare class StreamOutputBuffer { private offset; private capacity; private buffer; /** * A buffer walker. * @param size */ constructor(size?: number); getLength(): number; getBuffer(): Buffer; protected checkCapacity(length: any): void; skip(length: number): void; fill(value: any, length: any, encoding?: any): void; writeAt(buffer: Buffer, offset?: number, sourceStart?: number, sourceEnd?: number): void; /** * //@deprecated will be use fill instead * @param buffer * @param sourceStart * @param sourceEnd */ write(buffer: Buffer, sourceStart?: number, sourceEnd?: number): void; /** * //@deprecated will be use write instead * * @param string * @param length * @param encoding */ writeString(string: string, length: number, encoding?: BufferEncoding): void; writeInt8(value: number): void; writeUInt8(value: number): void; writeInt16BE(value: number): void; writeInt16LE(value: number): void; writeUInt16BE(value: number): void; writeUInt16LE(value: number): void; writeInt32BE(value: number): void; writeInt32LE(value: number): void; writeUInt32BE(value: number): void; writeUInt32LE(value: number): void; writeBigInt64BE(value: bigint, offset?: number): void; writeBigInt64LE(value: bigint, offset?: number): void; writeBigUInt64BE(value: bigint, offset?: number): void; writeBigUInt64LE(value: bigint, offset?: number): void; writeFloatBE(value: number): void; writeFloatLE(value: number): void; writeDoubleBE(value: number): void; writeDoubleLE(value: number): void; writeIntBE(value: number, byteLength: number): void; writeIntLE(value: number, byteLength: number): void; writeUIntBE(value: number, byteLength: number): void; writeUIntLE(value: number, byteLength: number): void; }