import { WebCryptoStrategy, EncryptionResult, DecryptionParams } from '../encryption-strategy.interface'; /** * AES-256-CBC Encryption Strategy * * Classic block cipher mode * - Widely supported and well-tested * - Requires padding * - Built into Web Crypto API */ export declare class AesCbcStrategy extends WebCryptoStrategy { readonly algorithmName = "AES-256-CBC"; getIvSize(): number; encrypt(data: ArrayBuffer, password: string, salt: string, ivHex: string): Promise; decrypt(params: DecryptionParams): Promise; } //# sourceMappingURL=aes-cbc-strategy.d.ts.map