export interface EncryptionOptions { salt: string; iterations?: number; keyLength?: number; } export interface EncryptionFunctions { encryptFunctionProp: (text: string) => Promise; decryptFunctionProp: (text: string) => Promise; generateKeyFunctionProp: (key: string) => Promise; } export interface EncryptionStatus { isEnabled: boolean; isReady: boolean; keyGenerated: boolean; lastTestedAt?: Date; testPassed?: boolean; } //# sourceMappingURL=AESCrypto.d.ts.map