//! `configbuilder-pattern-builder` — the configbuilder domain's trait contract
//! (`ConfigBuilder`, `ConfigBuilderInit`, `BuilderFinalizer`) and its tech-agnostic
//! data (`ApplicationConfig`).
//!
//! `ConfigBuilderBound` (the marker trait binding the real builder types) and the
//! XDG/filesystem composition root itself (`ConfigBuilderImpl`, `DefaultConfigBuilder`,
//! `DefaultSubstitutionConfigBuilder`) all live in `configbuilder-svc-saf`
//! instead, since `ConfigBuilderBound`'s associated types name those real, concrete
//! builder types directly -- unlike `SectionLoaderBound`/`ValidatorBound`, which bind
//! to this pattern's own reference types and so stay here.
pub use ApplicationConfig;
pub use BuilderFinalizer;
pub use ConfigBuilder;
pub use ConfigBuilderInit;