//! 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 ;