#[allow(clippy::module_inception)]
mod event;
mod event_builder;
pub mod event_spec;
mod salience;
pub mod types;
pub use event::Event;
pub use event_builder::{EventBuildError, EventBuilder};
pub use event_spec::{AppliedDeltas, ChronicFlags, EventImpact, EventSpec, PermanenceValues};
pub use salience::{
arousal_weight_for_species, compute_arousal_modulated_salience, AROUSAL_CEILING,
AROUSAL_THRESHOLD, AROUSAL_WEIGHT_ANIMAL, AROUSAL_WEIGHT_HUMAN, AROUSAL_WEIGHT_ROBOTIC,
EXTREME_AROUSAL_IMPAIRMENT, NEGATIVITY_BIAS_MULTIPLIER,
};