import { WebCryptoStrategy, EncryptionResult, DecryptionParams } from '../encryption-strategy.interface'; /** * AES-256-GCM Encryption Strategy * * Authenticated Encryption with Associated Data (AEAD) * - Provides both confidentiality and authenticity * - Recommended for most use cases * - Built into Web Crypto API */ export declare class AesGcmStrategy extends WebCryptoStrategy { readonly algorithmName = "AES-256-GCM"; getIvSize(): number; encrypt(data: ArrayBuffer, password: string, salt: string, ivHex: string): Promise; decrypt(params: DecryptionParams): Promise; } //# sourceMappingURL=aes-gcm-strategy.d.ts.map