use std::any::Any;
use crate::{client::UserContext, Conversion, Decision};
pub trait EventDispatcher: Send + Sync + Any {
fn send_conversion_event(&self, user_context: &UserContext, conversion: Conversion);
fn send_decision_event(&self, user_context: &UserContext, decision: Decision);
}