import { TestThresholds } from '@tradejs/types'; declare const FEE_PERCENT = 0.001; declare const BACKTEST_BASE_SLIPPAGE_BPS = 10; declare const BACKTEST_SPREAD_SLIPPAGE_MULTIPLIER = 1; declare const BACKTEST_MARKET_IMPACT_BPS = 0; declare const BACKTEST_DELAY_RISK_LOOKBACK_CANDLES = 5; declare const BACKTEST_DELAY_RISK_MULTIPLIER = 0; declare const BACKTEST_DELAY_RISK_MAX_BPS = 0; declare const BACKTEST_EXPECTED_DELAY_MS = 0; declare const BACKTEST_LOWER_TIMEFRAME_EXECUTION_ENABLED = false; declare const BACKTEST_EXECUTION_INTERVAL = "5"; declare const BACKTEST_EXECUTION_DELAY_MS: number; declare const INITIAL_BACKTEST_AMOUNT = 100; declare const CORRELATION_WINDOW = 50; declare const SPREAD_WINDOW = 50; declare const PRELOAD_DAYS = 200; declare const SIGNALS_PRELOAD_DAYS = 60; declare const SIGNALS_CLI_PRELOAD_DAYS = 60; declare const BACKTEST_DEFAULT_DAYS = 160; declare const BACKTEST_PRELOAD_DAYS = 60; declare const DASHBOARD_PRELOAD_DAYS = 160; declare const BOT_PRELOAD_DAYS = 160; declare const PRELOAD_FALLBACK_DAYS = 160; declare const TTL_1H = 3600; declare const TTL_3H = 10800; declare const TTL_12H = 43300; declare const TTL_1D = 86400; declare const TTL_3D = 259200; declare const TTL_10D = 864000; declare const TTL_1M = 2600000; declare const TTL_3M = 7800000; declare const TESTS_TOP_LIMIT = 50; declare const TESTS_LIMIT = 100000; declare const TESTS_ORDERS_MIN_LIMIT = 3; declare const ML_CANDLE_FEATURE_WINDOW = 50; declare const ML_BASE_CANDLES_WINDOW = 50; declare const DERIVATIVES_CONTEXT_BASE_REFERENCE_SYMBOLS: readonly ["BTCUSDT", "ETHUSDT"]; declare const DERIVATIVES_CONTEXT_DEFAULT_EXTRA_REFERENCE_SYMBOLS: readonly ["BNBUSDT", "SOLUSDT", "TRXUSDT", "XRPUSDT"]; declare const DERIVATIVES_CONTEXT_REFERENCE_SYMBOLS: readonly ["BTCUSDT", "ETHUSDT", "BNBUSDT", "SOLUSDT", "TRXUSDT", "XRPUSDT"]; declare const resolveDerivativesContextReferenceSymbols: (extraReferenceSymbols?: unknown) => string[]; declare const TRENDLINE_DEFAULTS: { maxLines: number; range: number; firstRange: number; epsilon: number; epsilonOffset: number; epsilonMode: "static"; epsilonAtrPeriod: number; epsilonAtrMultiplier: number; epsilonOffsetAtrMultiplier: number; epsilonMin: number; epsilonMax: number; epsilonOffsetMin: number; epsilonOffsetMax: number; minTouches: number; minDistance: number; minTouchGap: number; maxTouchGap: number; offset: number; capture: boolean; bestLines: number; maxDistance: number; }; declare const TestThresholdsConfig: TestThresholds; export { BACKTEST_BASE_SLIPPAGE_BPS, BACKTEST_DEFAULT_DAYS, BACKTEST_DELAY_RISK_LOOKBACK_CANDLES, BACKTEST_DELAY_RISK_MAX_BPS, BACKTEST_DELAY_RISK_MULTIPLIER, BACKTEST_EXECUTION_DELAY_MS, BACKTEST_EXECUTION_INTERVAL, BACKTEST_EXPECTED_DELAY_MS, BACKTEST_LOWER_TIMEFRAME_EXECUTION_ENABLED, BACKTEST_MARKET_IMPACT_BPS, BACKTEST_PRELOAD_DAYS, BACKTEST_SPREAD_SLIPPAGE_MULTIPLIER, BOT_PRELOAD_DAYS, CORRELATION_WINDOW, DASHBOARD_PRELOAD_DAYS, DERIVATIVES_CONTEXT_BASE_REFERENCE_SYMBOLS, DERIVATIVES_CONTEXT_DEFAULT_EXTRA_REFERENCE_SYMBOLS, DERIVATIVES_CONTEXT_REFERENCE_SYMBOLS, FEE_PERCENT, INITIAL_BACKTEST_AMOUNT, ML_BASE_CANDLES_WINDOW, ML_CANDLE_FEATURE_WINDOW, PRELOAD_DAYS, PRELOAD_FALLBACK_DAYS, SIGNALS_CLI_PRELOAD_DAYS, SIGNALS_PRELOAD_DAYS, SPREAD_WINDOW, TESTS_LIMIT, TESTS_ORDERS_MIN_LIMIT, TESTS_TOP_LIMIT, TRENDLINE_DEFAULTS, TTL_10D, TTL_12H, TTL_1D, TTL_1H, TTL_1M, TTL_3D, TTL_3H, TTL_3M, TestThresholdsConfig, resolveDerivativesContextReferenceSymbols };