#[cfg(feature = "subsume")]
mod box_dnf;
#[cfg(feature = "subsume")]
mod box_model;
mod faithful_box;
#[cfg(feature = "tranz")]
mod point;
#[cfg(feature = "tranz")]
mod temporal_point;
#[cfg(feature = "subsume")]
pub use box_dnf::{BoxDnf, Explanation, MaterializeError, QueryBox};
#[cfg(feature = "subsume")]
pub use box_model::{BoxModel, BoxModelError};
pub use faithful_box::{FaithfulBoxError, FaithfulBoxModel};
#[cfg(feature = "tranz")]
pub use point::PointModel;
#[cfg(feature = "tranz")]
pub use temporal_point::TemporalPointModel;