export default class CryptoUtil { static hash(hashName?: string, data?: string): string; static hmac(hashName?: string, data?: string, key?: string): string; static md5(data?: string): string; static sha1(data?: string): string; static sha256(data?: string): string; static sha512(data?: string): string; static md5Hmac(data?: string, key?: string): string; static sha1Hmac(data?: string, key?: string): string; static sha256Hmac(data?: string, key?: string): string; static sha512Hmac(data?: string, key?: string): string; static aesEncrypt(data?: string, key?: string): string; static aesDecrypt(data?: string, key?: string): string; static rsaEncrypt(data?: string, privateKey?: string): string; static rsaDecrypt(data?: string, publicKey?: string): boolean; static base64Encode(data?: string): string; static base64Decode(data?: string): string; }