"""
Multi-Pair Divergence Selection Strategy.

Extends regime detection to multiple cryptocurrency pairs and dynamically
selects the most divergent pair for trading.
"""
from .config import MultiPairConfig
from .pair_scanner import PairScanner, TradingPair
from .correlation import CorrelationFilter
from .feature_engine import MultiPairFeatureEngine
from .divergence_scorer import DivergenceScorer
from .strategy import MultiPairDivergenceStrategy
from .funding import FundingRateFetcher

__all__ = [
    "MultiPairConfig",
    "PairScanner",
    "TradingPair",
    "CorrelationFilter",
    "MultiPairFeatureEngine",
    "DivergenceScorer",
    "MultiPairDivergenceStrategy",
    "FundingRateFetcher",
]
