/// import type { BytesLike } from "ethers"; export declare const makeArray: (len: number, getValue: (i: number) => T) => T[]; export declare const chunk: (array: T[], size: number) => T[][]; export declare const bufferToHex: (buf: Buffer) => string; export declare const hexToBuffer: (value: string) => Buffer; export declare const bufferKeccak: (value: BytesLike) => Buffer; export declare const hashConcat: (arr: BytesLike[]) => Buffer; export declare const fillArray: (arr: T[], length: number, value: T) => T[]; export declare const getRoot: (elements: (Buffer | string)[], hashLeaves?: boolean) => Buffer; export declare const getNextLayer: (elements: Buffer[]) => Buffer[];