use crate;
use Router;
use get;
use AppContext;
use OpenApiRouter;
/// Axum router specialized to the shared [`AppContext`] state.
pub type ApiRouter = ;
/// `OpenAPI`-aware router specialized to the shared [`AppContext`] state.
///
/// Domains and apps build these so that HTTP routes and their `OpenAPI`
/// documentation come from a single `#[utoipa::path]`-annotated handler.
pub type ApiOpenApiRouter = ;
/// Base router with liveness/readiness probes.
///
/// These probes are intentionally excluded from the `OpenAPI` contract, so they
/// are registered as plain routes rather than documented paths.