/// export declare function readU(data: Buffer, off: number, len: number): number; export declare function readU64(data: Buffer, off: number): number; export declare function readU56(data: Buffer, off: number): number; export declare function readU48(data: Buffer, off: number): number; export declare function readU40(data: Buffer, off: number): number; export declare function readU32(data: Buffer, off: number): number; export declare function readU24(data: Buffer, off: number): number; export declare function readU16(data: Buffer, off: number): number; export declare function readU8(data: Buffer, off: number): number; export declare function readUBE(data: Buffer, off: number, len: number): number; export declare function readU64BE(data: Buffer, off: number): number; export declare function readU56BE(data: Buffer, off: number): number; export declare function readU48BE(data: Buffer, off: number): number; export declare function readU40BE(data: Buffer, off: number): number; export declare function readU32BE(data: Buffer, off: number): number; export declare function readU24BE(data: Buffer, off: number): number; export declare function readU16BE(data: Buffer, off: number): number; export declare function readI(data: Buffer, off: number, len: number): number; export declare function readI64(data: Buffer, off: number): number; export declare function readI56(data: Buffer, off: number): number; export declare function readI48(data: Buffer, off: number): number; export declare function readI40(data: Buffer, off: number): number; export declare function readI32(data: Buffer, off: number): number; export declare function readI24(data: Buffer, off: number): number; export declare function readI16(data: Buffer, off: number): number; export declare function readI8(data: Buffer, off: number): number; export declare function readIBE(data: Buffer, off: number, len: number): number; export declare function readI64BE(data: Buffer, off: number): number; export declare function readI56BE(data: Buffer, off: number): number; export declare function readI48BE(data: Buffer, off: number): number; export declare function readI40BE(data: Buffer, off: number): number; export declare function readI32BE(data: Buffer, off: number): number; export declare function readI24BE(data: Buffer, off: number): number; export declare function readI16BE(data: Buffer, off: number): number; declare function readFloatBackwards(data: Buffer, off: number): number; declare function readDoubleBackwards(data: Buffer, off: number): number; export declare const readFloat: typeof readFloatBackwards; export declare const readFloatBE: typeof readFloatBackwards; export declare const readDouble: typeof readDoubleBackwards; export declare const readDoubleBE: typeof readDoubleBackwards; export declare function writeU(dst: Buffer, num: number, off: number, len: number): number; export declare function writeU64(dst: Buffer, num: number, off: number): number; export declare function writeU56(dst: Buffer, num: number, off: number): number; export declare function writeU48(dst: Buffer, num: number, off: number): number; export declare function writeU40(dst: Buffer, num: number, off: number): number; export declare function writeU32(dst: Buffer, num: number, off: number): number; export declare function writeU24(dst: Buffer, num: number, off: number): number; export declare function writeU16(dst: Buffer, num: number, off: number): number; export declare function writeU8(dst: Buffer, num: number, off: number): number; export declare function writeUBE(dst: Buffer, num: number, off: number, len: number): number; export declare function writeU64BE(dst: Buffer, num: number, off: number): number; export declare function writeU56BE(dst: Buffer, num: number, off: number): number; export declare function writeU48BE(dst: Buffer, num: number, off: number): number; export declare function writeU40BE(dst: Buffer, num: number, off: number): number; export declare function writeU32BE(dst: Buffer, num: number, off: number): number; export declare function writeU24BE(dst: Buffer, num: number, off: number): number; export declare function writeU16BE(dst: Buffer, num: number, off: number): number; export declare function writeI(dst: Buffer, num: number, off: number, len: number): number; export declare function writeI64(dst: Buffer, num: number, off: number): number; export declare function writeI56(dst: Buffer, num: number, off: number): number; export declare function writeI48(dst: Buffer, num: number, off: number): number; export declare function writeI40(dst: Buffer, num: number, off: number): number; export declare function writeI32(dst: Buffer, num: number, off: number): number; export declare function writeI24(dst: Buffer, num: number, off: number): number; export declare function writeI16(dst: Buffer, num: number, off: number): number; export declare function writeI8(dst: Buffer, num: number, off: number): number; export declare function writeIBE(dst: Buffer, num: number, off: number, len: number): number; export declare function writeI64BE(dst: Buffer, num: number, off: number): number; export declare function writeI56BE(dst: Buffer, num: number, off: number): number; export declare function writeI48BE(dst: Buffer, num: number, off: number): number; export declare function writeI40BE(dst: Buffer, num: number, off: number): number; export declare function writeI32BE(dst: Buffer, num: number, off: number): number; export declare function writeI24BE(dst: Buffer, num: number, off: number): number; export declare function writeI16BE(dst: Buffer, num: number, off: number): number; declare function writeDoubleBackwards(dst: Buffer, num: number, off: number): number; declare function writeFloatBackwards(dst: Buffer, num: number, off: number): number; export declare const writeFloat: typeof writeFloatBackwards; export declare const writeFloatBE: typeof writeFloatBackwards; export declare const writeDouble: typeof writeDoubleBackwards; export declare const writeDoubleBE: typeof writeDoubleBackwards; export declare function readVarint(data: Buffer, off: number): Varint; export declare function writeVarint(dst: Buffer, num: number, off: number): number; export declare function sizeVarint(num: number): 1 | 3 | 5 | 9; export declare function readVarint2(data: Buffer, off: number): Varint; export declare function writeVarint2(dst: Buffer, num: number, off: number): number; export declare function sizeVarint2(num: number): number; export declare function sliceBytes(data: Buffer, off: number, size: number): Buffer; export declare function readBytes(data: Buffer, off: number, size: number): Buffer; export declare function writeBytes(data: Buffer, value: Buffer, off: number): number; export declare function readString(data: Buffer, off: number, size: number, enc?: BufferEncoding): string; export declare function writeString(data: Buffer, str: string, off: number, enc?: BufferEncoding): number; export declare function realloc(data: Buffer, size: number): Buffer; export declare function copy(data: Buffer): Buffer; export declare function concat(a: Buffer, b: Buffer): Buffer; export declare function sizeVarBytes(data: Buffer): number; export declare function sizeVarlen(len: number): number; export declare function sizeVarString(str: string, enc?: BufferEncoding): number; export declare function write64(dst: Buffer, num: number, off: number, be: boolean): number; export declare function write56(dst: Buffer, num: number, off: number, be: boolean): number; export declare class Varint { size: number; value: any; constructor(size: number, value: any); } export {};