import { IBinary } from './types'; export default class Binary extends Uint8Array implements IBinary { constructor(value?: string | ArrayLike | number); get base58(): string; get base64(): string; get hex(): string; get dataView(): DataView; /** Create a SHA256 hash */ hash(): Binary; /** Create HMAC SHA256 hash */ hmac(key: string | Uint8Array): Binary; toString(): string; slice(start?: number, end?: number): Binary; reverse(): this; toReversed(): Binary; static from(arrayLike: ArrayLike | Iterable | string): Binary; static from(arrayLike: Iterable, mapfn?: (v: T, k: number) => number, thisArg?: any): Binary; static fromBase58(value: string): Binary; static fromBase64(value: string): Binary; static fromHex(value: string): Binary; static fromMultibase(value: string): Binary; static fromInt16(value: number): Binary; static fromInt32(value: number): Binary; static concat(...items: Array>): Binary; }