import { CryptoEngine, DigestAlgorithm, ScryptParams } from "./types"; export declare class WebCryptoEngine implements CryptoEngine { decrypt(data: ArrayBuffer, key: ArrayBuffer, iv: ArrayBuffer): Promise; digest(algorithm: DigestAlgorithm, data: ArrayBuffer): Promise; encrypt(data: ArrayBuffer, key: ArrayBuffer, iv: ArrayBuffer): Promise; hmac(value: ArrayBuffer, key: ArrayBuffer): Promise; pbkdf2(password: ArrayBuffer, salt: ArrayBuffer, options: Partial & Pick): Promise; randomBytes(size: number): Promise; scrypt(password: ArrayBuffer, salt: ArrayBuffer, params: ScryptParams): Promise; } //# sourceMappingURL=web-crypto.d.ts.map