#[cfg(feature = "admin-client")]
pub mod client;
#[cfg(feature = "admin-api")]
pub mod config;
#[cfg(feature = "admin-api")]
pub mod handlers;
#[cfg(feature = "openapi")]
pub mod openapi;
#[cfg(feature = "admin-api")]
pub mod routes;
#[cfg(feature = "admin-api")]
pub mod server;
#[cfg(feature = "admin-api")]
pub mod service;
#[cfg(feature = "admin-ui")]
pub mod web;
#[cfg(feature = "admin-api")]
pub use config::{AdminApiConfig, AdminRole};
#[cfg(feature = "admin-api")]
pub use server::AdminServer;
#[cfg(feature = "admin-api")]
pub use server::LimiteronState;
#[cfg(feature = "admin-api")]
pub use service::{AdminService, AdminServiceError, GovernorAdminService};
#[cfg(feature = "admin-ui")]
pub use web::{ReadOnlySnapshotSource, WebUiConfig, WebUiServer};