usecrate::enums::event::Event;/// This trait is used to define an async event handler when using this SDK through foreign language bindings. If using it with Rust
/// the preferred handling method is closures.
#[uniffi::export(with_foreign)]#[async_trait::async_trait]pubtraitEventHandler: Send + Sync {
async fnhandle(&self, event: Event);}