/**
 * md5 加密
 * @param {string} str 字符串
 * @returns {string} 返回加密后的十六进制字符串
 */
export declare function md5(str: string): string;
/**
 * md5 加密
 * @param {string} str 字符串
 * @returns {*} 返回加密后的二进制原始值
 */
export declare function md5Raw(str: string): any;
/**
 * md5_hmac 加密
 * @param {string} str 字符串
 * @param {string} key 秘钥
 * @returns {string} 返回加密后的十六进制字符串
 */
export declare function md5Hmac(str: string, key: string): string;
/**
 * md5_hmac 加密
 * @param {string} str 字符串
 * @param {string} key 秘钥
 * @returns {string} 返回加密后的二进制原始值
 */
export declare function md5HmacRaw(str: string, key: string): any;
