import { t as BinInput } from "./bin-types-DD2CqRPc.cjs"; //#region src/common/crypto/crypto.d.ts /** Get random bytes using window.crypto if available. Else use a poor fallback solution. */ declare function randomUint8Array(length?: number): Uint8Array; declare const CRYPTO_DEFAULT_HASH_ALG = "SHA-256"; declare const CRYPTO_DEFAULT_ALG = "AES-GCM"; declare const CRYPTO_DEFAULT_DERIVE_ALG = "PBKDF2"; declare const CRYPTO_DEFAULT_DERIVE_ITERATIONS = 100000; declare const CRYPTO_DEFAULT_IV_LENGTH = 12; declare function digest(message: BinInput, algorithm?: AlgorithmIdentifier): Promise; declare function deriveKeyPbkdf2(secret: BinInput, opt?: { iterations?: number; salt?: BinInput; }): Promise; declare function deriveKeyPbkdf2CBC(secret: BinInput, opt?: { iterations?: number; salt?: BinInput; }): Promise; declare function encrypt(data: Uint8Array, key: CryptoKey): Promise; declare function decrypt(data: Uint8Array, key: CryptoKey): Promise; //#endregion export { CRYPTO_DEFAULT_IV_LENGTH as a, deriveKeyPbkdf2CBC as c, randomUint8Array as d, CRYPTO_DEFAULT_HASH_ALG as i, digest as l, CRYPTO_DEFAULT_DERIVE_ALG as n, decrypt as o, CRYPTO_DEFAULT_DERIVE_ITERATIONS as r, deriveKeyPbkdf2 as s, CRYPTO_DEFAULT_ALG as t, encrypt as u }; //# sourceMappingURL=crypto-C8VaLy62.d.cts.map