usecrate::types::string::Did;useatrium_xrpc::XrpcClient;usestd::future::Future;/// A trait for managing sessions.
////// [`Agent`](crate::agent::Agent) creation requires an implementation of this `SessionManager`.
#[cfg_attr(not(target_arch ="wasm32"), trait_variant::make(Send))]pubtraitSessionManager: XrpcClient {fndid(&self)-> impl Future<Output = Option<Did>>;}