///
export declare class Utils {
private static readonly TRACE_ID_EXP;
private static RANDOM_DIVISOR;
private static RANDOM_VALUE;
private static RANDOM_RANGE;
private static HEX;
private static TRACE_ID_LENGTH;
private static RANDOM_KEY_LENGTH;
static isFunction(object: any): boolean;
static isArray(value: any): boolean;
static isObject(value: any): boolean;
static isNotNullObject(value: unknown): boolean;
static isNullOrUndefined(value: any): boolean;
static checkNotNull(value: unknown, message: string): void;
static isClass(object: any): boolean;
static isErrorObject(object: any): boolean;
static isArrayBuffer(object: any): boolean;
static isEmpty(...params: any): boolean;
static isValidObject(objectList: any): boolean;
static isSameObjectType(objectList: any): boolean;
static isEmptyArray(list: any[]): boolean;
static getClassName(clz: any): any;
static deepCopy(objectList: any[]): any[];
static deepCopyNumber(values: Set): Set;
static hash(value: string | number): string;
static generateUUID(): string;
static generateTraceId(): string;
static randomKey(): string;
static getSecRandom(): number;
static uint8ArrayToString(fileData: Uint8Array): string;
static stringToUint8Array(str: string): Uint8Array;
static wordArrayToUint8Array(wordArray: CryptoJS.lib.WordArray): Uint8Array;
static uint8ArrayToWordArray(uint8Array: Uint8Array): CryptoJS.lib.WordArray;
static encode(key: CryptoJS.lib.WordArray): string;
static decode(key: string): CryptoJS.lib.WordArray;
static convertArray(objectList: T[] | T): T[];
static isStringEmpty(value: string): boolean;
static checkTraceId(traceId: string): boolean;
}