#[cfg(feature = "bw-model")]
pub mod bw;
#[cfg(feature = "bw-model")]
pub use bw::{
BwTraceConfig, NormalizedBwConfig, RepeatedBwPatternConfig, SawtoothBwConfig, StaticBwConfig,
};
#[cfg(feature = "bw-model")]
pub use bw::{NormalizedBw, RepeatedBwPattern, SawtoothBw, StaticBw};
#[cfg(feature = "delay-model")]
pub mod delay;
#[cfg(feature = "delay-model")]
pub use delay::{DelayTraceConfig, RepeatedDelayPatternConfig, StaticDelayConfig};
#[cfg(feature = "delay-model")]
pub use delay::{RepeatedDelayPattern, StaticDelay};
#[cfg(feature = "loss-model")]
pub mod loss;
#[cfg(feature = "loss-model")]
pub use loss::{LossTraceConfig, RepeatedLossPatternConfig, StaticLossConfig};
#[cfg(feature = "loss-model")]
pub use loss::{RepeatedLossPattern, StaticLoss};