//! Typed in-process hooks and event bus primitives.
//!
//! Domain-specific event payloads implement [`Event`] and are registered with
//! [`HookRegistry::on`] using the concrete event type. This keeps hook payloads
//! typed at the public API boundary while allowing a single injected registry
//! to coordinate multiple event types.
/// Bounded typed in-process event bus.
/// Typed hook registry.
/// Event and hook result types.
pub use ;
pub use HookRegistry as Registry;
pub use ;
pub use CancellationToken;
pub use ;