import { CryptoKeyLike } from "./crypto-runtime.mjs"; //#region ../encryption/src/key-derivation.d.ts /** * Drop every cached derived key. Call it on logout, or between tests. */ declare function clearKeyCache(): void; /** * Derive a 256-bit AES-GCM key from a passphrase with PBKDF2-HMAC-SHA256. * * The derived key is non-extractable: it can encrypt and decrypt through * WebCrypto but its bytes cannot be read back out by application code. */ declare function deriveKey(password: string, salt: Uint8Array, iterations: number): Promise; //#endregion export { clearKeyCache, deriveKey }; //# sourceMappingURL=key-derivation.d.mts.map