//! Time Limit Order Book (TLOB) Transformer
//!
//! High-performance TLOB analysis for HFT systems with sub-50μs latency requirements.
//! Based on advanced order flow analytics from institutional trading systems.

pub mod analytics;
pub mod features;
pub mod mbp10_feature_extractor; // MBP-10 to TLOB feature extraction
pub mod performance;
pub mod transformer;

// Re-export key types for external use
pub use features::{
    ExtractionMetrics,
    FeatureVector as TLOBFeatureVector, // Rename to avoid conflict with main FeatureVector from lib.rs
    TLOBFeatureExtractor,
    TLOBFeatures as TLOBInputFeatures,
    TLOB_FEATURE_COUNT,
};
pub use transformer::{TLOBConfig, TLOBMetrics, TLOBTransformer};

// Re-export transformer-specific TLOBFeatures with a different name to avoid conflicts
pub use transformer::TLOBFeatures as TLOBPredictionFeatures;
