/** * Converts a Uint8Array to a base64 string * @param array A Uint8Array * * @returns A Base64 string */ export declare const UInt8ArrayToBase64String: (array: Uint8Array) => string; /** * Converts a Uint8Array to a numerical array * @param array A Uint8Array * * @returns A numericalArray */ export declare const UInt8ArrayToArray: (array: Uint8Array) => Array; /** * Converts a base64 string to a Uint8Array * @param string A Base64 string * * @returns A Uint8Array */ export declare const base64StringToUInt8Array: (string: string) => Uint8Array; /** * Convert values in the object with the given function. * * @returns The transformed object */ export declare const mapObjIndexed: (fn: (value: V, key: K, obj: Record) => R, obj: Record) => Record; export interface RevealMessage { value: E; reveal: boolean; } export declare const convertToRevealMessageArray: (messages: E[], revealedIndicies: number[]) => RevealMessage[]; export declare const convertRevealMessageArrayToRevealMap: (messages: RevealMessage[]) => Record>;