import type { BinaryAlike } from "./shared"; /** * * * @export * @param {Uint8Array} array1 * @param {Uint8Array} array2 * @return {boolean} boolean */ export declare function timingSafeEqual(array1: Uint8Array, array2: Uint8Array): boolean; /** * * * @export * @param {number} size * @return {Uint8Array} Uint8Array */ export declare function randomBytes(size: number): Uint8Array; /** * * * @export * @param {string} algorithm * @param {BinaryAlike} key * @param {BinaryAlike} data * @return {Uint8Array} Uint8Array */ export declare function hmac(algorithm: string, key: BinaryAlike, data: BinaryAlike): Uint8Array;