export function numUtf8Bytes(e: any): number; export function longFitsInDouble(e: any, t: any, r: any): boolean; export function parseInt64OrThrow(e: any, t: any): any; export function parseUint64OrThrow(e: any, t: any): any; export class Binary { static build(...e: any[]): Binary; constructor(data?: Uint8Array, littleEndian?: boolean); /** @type {Uint8Array} */ buffer: Uint8Array; readEndIndex: number; writeIndex: number; bytesTrashed: number; earliestIndex: number; readIndex: number; /** @type {DataView} */ view: DataView; littleEndian: boolean; hiddenReads: number; hiddenWrites: number; size(): number; peek(e: any, t?: any): any; advance(e: any): void; readWithViewParser(e: any, t: any, r: any, a: any): any; readWithBytesParser(e: any, t: any, r: any, a: any): any; readUint8(): any; readInt8(): any; readUint16(e?: boolean): any; readInt32(e?: boolean): any; readUint32(e?: boolean): any; readInt64(e?: boolean): any; readUint64(e?: boolean): any; readLong(e: any, t?: boolean): any; readFloat32(e?: boolean): any; readFloat64(e?: boolean): any; readVarInt(e: any): any; readBuffer(e?: number): any; readByteArray(e?: number): any; readBinary(e?: number, t?: boolean): Binary; indexOf(e: any): number; readString(e: any): any; ensureCapacity(e: any): void; ensureAdditionalCapacity(e: any): void; writeToView(e: any, t: any, r: any, a: any): any; writeToBytes(e: any, t: any, r: any, a: any): any; write(...e: any[]): void; writeUint8(e: any): void; writeInt8(e: any): void; writeUint16(e: any, t?: boolean): void; writeInt16(e: any, t?: boolean): void; writeUint32(e: any, t?: boolean): void; writeInt32(e: any, t?: boolean): void; writeUint64(e: any, t?: boolean): void; writeInt64(e: any, t?: boolean): void; writeFloat32(e: any, t?: boolean): void; writeFloat64(e: any, t?: boolean): void; writeVarInt(e: any): void; writeVarIntFromHexLong(e: any): void; writeBinary(e: any): void; writeBuffer(e: any): void; writeByteArray(e: any): void; writeBufferView(e: any): void; writeString(e: any): void; writeHexLong(e: any, t?: boolean): void; writeBytes(...e: any[]): void; writeAtomically(e: any, t: any): any; writeWithVarIntLength(e: any, t: any): any; getView(): DataView; shiftReadOrThrow(e: any): number; maybeReallocate(e: any): any; shiftWriteMaybeReallocate(e: any): number; decompressed: () => Binary; }