//! Session management and registration.

mod action_packets;
pub mod actor;
mod auth;
mod core;
mod device_id;
pub mod key_sync;
pub mod registration;
pub(crate) mod runtime;
mod sc_poller;
mod sharing;

pub use actor::{AccountInfo, SessionHandle};
pub(crate) use core::Session;
pub use core::{FolderSessionBlob, SessionBlob};
pub use key_sync::ContactPublicKeys;
pub use registration::{RegistrationState, register, verify_registration};
