import ACryptImpl from '../ACryptImpl'; export default class WindWalkerCrypt extends ACryptImpl { private _secretKey; private _cache; private _secureHMACKey; private _pbkdf2Salt?; private _iv?; constructor(_secretKey: string, prefix?: string); encrypt(data: any): string; decrypt(data: string): any; private _getPbkdf2Salt; private _getIVKey; private _getKey; private _derivativeSecureKeys; private static _repeatToLength; private static _strSplit; private static _equalHashes; private static _doEncrypt; private static _doDecrypt; }