import { WebCryptoStrategy, EncryptionResult, DecryptionParams } from '../encryption-strategy.interface'; /** * AES-256-CTR Encryption Strategy * * Counter mode - converts block cipher into stream cipher * - No padding required * - Parallelizable encryption/decryption * - Built into Web Crypto API */ export declare class AesCtrStrategy extends WebCryptoStrategy { readonly algorithmName = "AES-256-CTR"; getIvSize(): number; encrypt(data: ArrayBuffer, password: string, salt: string, ivHex: string): Promise; decrypt(params: DecryptionParams): Promise; } //# sourceMappingURL=aes-ctr-strategy.d.ts.map