import BigInteger from "big-integer"; export declare function concat(...uint8Arrays: Uint8Array[]): Uint8Array; export declare function substr(bytes: Uint8Array, start: number, length: number): Uint8Array; export declare function compare(a: Uint8Array, b: Uint8Array): boolean; export declare function fromBigInteger(bigInt: BigInteger.BigInteger): Uint8Array; export declare function reverseEndian(buffer: Uint8Array): Uint8Array; export declare function modPow(x: Uint8Array, y: Uint8Array, m: Uint8Array): Uint8Array; export declare function fromHex(hex: string): Uint8Array; export declare function toHex(bytes: Uint8Array): string; export declare function xor(a: Uint8Array, b: Uint8Array): Uint8Array; export declare function toBigIntegerBE(data: Uint8Array): BigInteger.BigInteger; export declare function toBigIntegerLE(data: Uint8Array): BigInteger.BigInteger; export declare function padding16(length: number): Uint8Array; export declare function uInt8(arrayBuffer: ArrayBuffer): Uint8Array;