//! Data Loaders for ML Training
//!
//! Provides data loading utilities for training ML models with real market data.
//!
//! ## Modules
//!
//! - `dbn_sequence_loader`: Load DBN files for MAMBA-2 sequence training (batch mode)
//! - `streaming_dbn_loader`: Memory-efficient streaming loader for large datasets
//! - `tlob_loader`: Load MBP-10 Level 2 order book data for TLOB transformer training
//! - `dbn_tick_adapter`: Convert DBN OHLCV bars to ticks for alternative bar sampling

pub mod dbn_sequence_loader;
pub mod dbn_tick_adapter;
pub mod streaming_dbn_loader;
pub mod tlob_loader;

// Re-export main types
pub use dbn_sequence_loader::{BarSamplingMethod, DbnSequenceLoader};
pub use dbn_tick_adapter::{DBNTickAdapter, Tick};
pub use streaming_dbn_loader::{SequenceStream, StreamingDbnLoader};
pub use tlob_loader::{OrderBookSnapshot, TLOBDataLoader};
