/// export declare type BufferLike = number[] | Uint8Array | Buffer; export declare function writeByteLength(bytes: T, index: number, length: number): T; export declare function readByteLength(bytes: BufferLike, index: number): number; export declare function writeSignedNumber(bytes: T, index: number, offset: number): T; export declare function readSignedNumber(bytes: BufferLike, index: number): number; export declare function writeSignedOffset(bytes: T, index: number, offset: number, large?: boolean): T; export declare function readSignedOffset(bytes: BufferLike, index: number, large?: boolean): number; export declare class Uint8ArrayBuilder { private _data; private _length; private _bufferSize; constructor(bytes?: number[] | Uint8Array, bufferSize?: number); append(bytes: number[] | Uint8Array | Uint8ArrayBuilder): this; push(...bytes: number[]): this; static writeUint32(positiveNumber: number, target?: Uint8Array, index?: number): Uint8Array; reserve(length: number): void; get dataView(): DataView; write(data: Uint8Array, index: number): void; writeByte(byte: number, index?: number): void; writeUint16(positiveNumber: number, index?: number): void; writeUint32(positiveNumber: number, index?: number): void; writeUint32_old(positiveNumber: number, index?: number): this; writeInt32(signedNumber: number, index?: number): this; writeInt32_old(signedNumber: number, index?: number): this; writeInt48(signedNumber: number, index?: number): this; writeInt48_old(signedNumber: number, index?: number): this; get data(): Uint8Array; get length(): number; slice(begin: number, end?: number): Uint8Array; splice(index: number, remove?: number): Uint8Array; } //# sourceMappingURL=binary.d.ts.map