//! User-facing Contract traits — what a library maker implements
//! when shipping a concrete component. The derives in `bb-derive`
//! bridge these into the per-component `dispatch_fn` the engine
//! holds.
//!
//! Canonical home for `bb-runtime`. `bb-dsl::contracts` re-exports
//! from here so the authoring path `bb_dsl::Index` keeps working.
pub use Aggregator;
pub use Backend;
pub use ;
pub use Codec;
pub use DataSource;
pub use Index;
pub use Model;
pub use ;