pub mod bridge;
pub mod registry;
pub use bridge::{
DismissReason, UiAnswer, UiBridge, UiOutput, UiRequest, UiResponse, UiSink, is_dialog,
prompt_kind,
};
pub use oino_ui::slot::{
ActionSource, DismissReason as RegistryDismissReason, RegistryOp, Scope, Slot, UiAction,
UiCapabilities, UiEntry, UiPatch, UiSnapshot, UiView, UiVisible,
};
pub use registry::{
EntryRequest, EntryUpdate, ProduceOutcome, PutOutcome, RegistryError, RegistrySink,
ReservedPanelSpec, UiRegistry, VisibilityChange, clear_reserved_panels, default_order,
is_producer, register_reserved, reserved, reserved_panels,
};