#[cfg(feature = "postprocess")]
pub mod aid;
pub mod diagnostics;
pub mod intermittent_diagnostics;
pub mod residual_tests;
pub mod stationarity;
#[cfg(feature = "postprocess")]
pub use aid::{AidAnalyzer, AidAnomalyLabel, AidFeatures, AidResult, AidSummary};
#[cfg(feature = "postprocess")]
pub use anofox_regression::solvers::{DemandDistribution, DemandType};
pub use diagnostics::ModelDiagnostics;
pub use intermittent_diagnostics::{DemandClassification, IntermittentDiagnostics};
pub use residual_tests::{
box_pierce, diagnose_residuals, durbin_watson, jarque_bera, ljung_box, AutocorrelationType,
DurbinWatsonResult, JarqueBeraResult, LjungBoxResult, ResidualDiagnostics,
};
pub use stationarity::{
adf_test, kpss_test, test_stationarity, CriticalValues, StationarityResult,
};