/** * A composable function for handling encryption and decryption operations * using AES-GCM and PBKDF2 with a user-specific key. * * @param onKeySet - Callback function to be called when the encryption key is set. */ export declare function useEncryption(onKeySet?: () => void): { encryptData: (data: T) => Promise; decryptData: (encryptedData: string) => Promise; };