#[cfg(feature = "default")]
pub mod bundle;
#[cfg(feature = "default")]
mod closure;
#[cfg(feature = "default")]
pub(crate) mod component;
#[cfg(feature = "default")]
pub(crate) mod endpoint;
#[cfg(feature = "default")]
pub(crate) mod lifecycle;
pub(crate) mod path_util;
#[cfg(feature = "default")]
pub(crate) mod producer;
#[cfg(feature = "default")]
pub(crate) mod reload;
#[cfg(feature = "default")]
pub(crate) mod template_set;
pub(crate) mod uri;
pub mod config;
pub mod error;
#[cfg(feature = "default")]
pub use bundle::{TemplateBundle, TemplateBundleConfig};
#[cfg(feature = "default")]
pub use component::TemplateComponent;
pub use config::{ExternalTemplateLimitsConfig, ResolvedExternalTemplateLimits};
pub use error::TemplateReloadError;