/** * Returns the SubtleCrypto API for this environment if present. * * Right now (CosmJS 0.35), all supported environments we are aware of have * SubtleCrypto. However, we keep the optional return type just in case as we can * use the pure-JS fallback. */ export declare function getSubtle(): Promise; export declare function pbkdf2Sha512Subtle(subtle: typeof crypto.subtle, secret: Uint8Array, salt: Uint8Array, iterations: number, keylen: number): Promise; export declare function pbkdf2Sha512Noble(secret: Uint8Array, salt: Uint8Array, iterations: number, keylen: number): Promise; /** * A pbkdf2 implementation for BIP39. This is not exported at package level and thus a private API. */ export declare function pbkdf2Sha512(secret: Uint8Array, salt: Uint8Array, iterations: number, keylen: number): Promise;