export interface EncryptionConfig {
    enabled: boolean;
    keyProvider: () => Promise<CryptoKey | string>;
    encryptFn: (data: any, key: CryptoKey | string) => Promise<any>;
    decryptFn: (data: any, key: CryptoKey | string) => Promise<any>;
    encryptedFields?: string[];
    nonEncryptedFields?: string[];
    encryptAttachments?: boolean;
}
