/// import { BufferReader } from './buffer-reader'; import { BufferWriter } from './buffer-writer'; import * as encoding from './encoding'; import { StaticWriter } from './static-writer'; export * from './buffer-reader'; export * from './buffer-writer'; export * from './custom'; export * from './error'; export * from './reader'; export * from './static-writer'; export * from './struct'; export * from './writer'; export { encoding }; export declare function read(data: Buffer, zeroCopy?: boolean): BufferReader; export declare function write(): BufferWriter; export declare function write(size: number): StaticWriter; export declare function pool(size: number): StaticWriter; export declare const readU: (data: Buffer, off: number, len: number) => number; export declare const readU64: (data: Buffer, off: number) => number; export declare const readU56: (data: Buffer, off: number) => number; export declare const readU48: (data: Buffer, off: number) => number; export declare const readU40: (data: Buffer, off: number) => number; export declare const readU32: (data: Buffer, off: number) => number; export declare const readU24: (data: Buffer, off: number) => number; export declare const readU16: (data: Buffer, off: number) => number; export declare const readU8: (data: Buffer, off: number) => number; export declare const readUBE: (data: Buffer, off: number, len: number) => number; export declare const readU64BE: (data: Buffer, off: number) => number; export declare const readU56BE: (data: Buffer, off: number) => number; export declare const readU48BE: (data: Buffer, off: number) => number; export declare const readU40BE: (data: Buffer, off: number) => number; export declare const readU32BE: (data: Buffer, off: number) => number; export declare const readU24BE: (data: Buffer, off: number) => number; export declare const readU16BE: (data: Buffer, off: number) => number; export declare const readI: (data: Buffer, off: number, len: number) => number; export declare const readI64: (data: Buffer, off: number) => number; export declare const readI56: (data: Buffer, off: number) => number; export declare const readI48: (data: Buffer, off: number) => number; export declare const readI40: (data: Buffer, off: number) => number; export declare const readI32: (data: Buffer, off: number) => number; export declare const readI24: (data: Buffer, off: number) => number; export declare const readI16: (data: Buffer, off: number) => number; export declare const readI8: (data: Buffer, off: number) => number; export declare const readIBE: (data: Buffer, off: number, len: number) => number; export declare const readI64BE: (data: Buffer, off: number) => number; export declare const readI56BE: (data: Buffer, off: number) => number; export declare const readI48BE: (data: Buffer, off: number) => number; export declare const readI40BE: (data: Buffer, off: number) => number; export declare const readI32BE: (data: Buffer, off: number) => number; export declare const readI24BE: (data: Buffer, off: number) => number; export declare const readI16BE: (data: Buffer, off: number) => number; export declare const readFloat: (data: Buffer, off: number) => number; export declare const readFloatBE: (data: Buffer, off: number) => number; export declare const readDouble: (data: Buffer, off: number) => number; export declare const readDoubleBE: (data: Buffer, off: number) => number; export declare const writeU: (data: Buffer, num: number, off: number, len: number) => number; export declare const writeU64: (data: Buffer, num: number, off: number) => number; export declare const writeU56: (data: Buffer, num: number, off: number) => number; export declare const writeU48: (data: Buffer, num: number, off: number) => number; export declare const writeU40: (data: Buffer, num: number, off: number) => number; export declare const writeU32: (data: Buffer, num: number, off: number) => number; export declare const writeU24: (data: Buffer, num: number, off: number) => number; export declare const writeU16: (data: Buffer, num: number, off: number) => number; export declare const writeU8: (data: Buffer, num: number, off: number) => number; export declare const writeUBE: (data: Buffer, num: number, off: number, len: number) => number; export declare const writeU64BE: (data: Buffer, num: number, off: number) => number; export declare const writeU56BE: (data: Buffer, num: number, off: number) => number; export declare const writeU48BE: (data: Buffer, num: number, off: number) => number; export declare const writeU40BE: (data: Buffer, num: number, off: number) => number; export declare const writeU32BE: (data: Buffer, num: number, off: number) => number; export declare const writeU24BE: (data: Buffer, num: number, off: number) => number; export declare const writeU16BE: (data: Buffer, num: number, off: number) => number; export declare const writeI: (data: Buffer, num: number, off: number, len: number) => number; export declare const writeI64: (data: Buffer, num: number, off: number) => number; export declare const writeI56: (data: Buffer, num: number, off: number) => number; export declare const writeI48: (data: Buffer, num: number, off: number) => number; export declare const writeI40: (data: Buffer, num: number, off: number) => number; export declare const writeI32: (data: Buffer, num: number, off: number) => number; export declare const writeI24: (data: Buffer, num: number, off: number) => number; export declare const writeI16: (data: Buffer, num: number, off: number) => number; export declare const writeI8: (data: Buffer, num: number, off: number) => number; export declare const writeIBE: (data: Buffer, num: number, off: number, len: number) => number; export declare const writeI64BE: (data: Buffer, num: number, off: number) => number; export declare const writeI56BE: (data: Buffer, num: number, off: number) => number; export declare const writeI48BE: (data: Buffer, num: number, off: number) => number; export declare const writeI40BE: (data: Buffer, num: number, off: number) => number; export declare const writeI32BE: (data: Buffer, num: number, off: number) => number; export declare const writeI24BE: (data: Buffer, num: number, off: number) => number; export declare const writeI16BE: (data: Buffer, num: number, off: number) => number; export declare const writeFloat: (data: Buffer, num: number, off: number) => number; export declare const writeFloatBE: (data: Buffer, num: number, off: number) => number; export declare const writeDouble: (data: Buffer, num: number, off: number) => number; export declare const writeDoubleBE: (data: Buffer, num: number, off: number) => number; export declare const readVarint: (data: BufferReader, off: number) => encoding.Varint; export declare const writeVarint: (data: Buffer, num: number, off: number) => number; export declare const sizeVarint: typeof encoding.sizeVarint; export declare const readVarint2: (data: BufferReader, off: number) => encoding.Varint; export declare const writeVarint2: (data: Buffer, num: number, off: number) => number; export declare const sizeVarint2: typeof encoding.sizeVarint2; export declare const sliceBytes: typeof encoding.sliceBytes; export declare const readBytes: typeof encoding.readBytes; export declare const writeBytes: typeof encoding.writeBytes; export declare const readString: typeof encoding.readString; export declare const writeString: typeof encoding.writeString; export declare const realloc: typeof encoding.realloc; export declare const copy: typeof encoding.copy; export declare const concat: typeof encoding.concat; export declare const sizeVarBytes: typeof encoding.sizeVarBytes; export declare const sizeVarlen: typeof encoding.sizeVarlen; export declare const sizeVarString: typeof encoding.sizeVarString;