export declare const CIPHER: { readonly AES_256_CBC: "aes-256-cbc"; readonly AES_256_GCM: "aes-256-gcm"; }; export type CIPHER = (typeof CIPHER)[keyof typeof CIPHER]; export interface Cipher { encrypt: (text: string | Uint8Array) => Promise; decrypt: (text: string | Uint8Array) => Promise; } export interface CipherOptions { salt?: string; iterations?: number; ivLength?: number; tagLength?: 32 | 64 | 96 | 104 | 112 | 120 | 128; additionalData?: Uint8Array; }