import { Buffer } from 'buffer'; /** * Get a Buffer as hexadecimal string * * @param {Uint8Array} data * @return {string} */ export declare const hexify: (data: Uint8Array) => string; /** * Get a hexadecimal string as Buffer. * * @param {string} data * @return {Buffer} */ export declare const dehexify: (data: string) => Buffer; /** * Write a number to a Buffer with arbitrary length. * * @param {number} data * @param {number} byteLength * @return {Buffer} */ export declare const numberToBuffer: (data: number, byteLength: number) => Buffer; /** * Get a buffer as bigint. * * @param {Buffer} buffer * @return {bigint} */ export declare const bufferToBigInt: (buffer: Buffer) => bigint; /** * Get a bigint as Buffer. If a length (in bytes) is specified, the Buffer will be padded to this length. * * @param {bigint} bigInt * @param {number} [length] * @return {Buffer} */ export declare const bigIntToBuffer: (bigInt: bigint, length?: number | undefined) => Buffer;