import type { Region, Strategy, TradeType, BacktestStatus, ModelType, TrainingStatus, AlertType } from '@/services/types'; export const REGIONS: Region[] = ['FR', 'BE', 'DE', 'NL', 'UK']; export const STRATEGIES: Strategy[] = ['fundamental', 'technical', 'ml', 'mining']; export const TRADE_TYPES: TradeType[] = ['buy', 'sell', 'charge', 'discharge']; export const BACKTEST_STATUSES: BacktestStatus[] = ['pending', 'running', 'completed', 'failed', 'cancelled']; export const MODEL_TYPES: ModelType[] = ['price_prediction', 'rl_battery']; export const TRAINING_STATUSES: TrainingStatus[] = ['pending', 'running', 'completed', 'failed']; export const ALERT_TYPES: AlertType[] = ['price_spike', 'arbitrage_opportunity', 'battery_low', 'battery_full', 'strategy_error']; export const REGION_LABELS: Record = { FR: 'France', BE: 'Belgium', DE: 'Germany', NL: 'Netherlands', UK: 'United Kingdom', }; export const STRATEGY_LABELS: Record = { fundamental: 'Fundamental', technical: 'Technical', ml: 'ML Based', mining: 'Mining', }; export const TRADE_TYPE_LABELS: Record = { buy: 'Buy', sell: 'Sell', charge: 'Charge', discharge: 'Discharge', }; export const BACKTEST_STATUS_LABELS: Record = { pending: 'Pending', running: 'Running', completed: 'Completed', failed: 'Failed', cancelled: 'Cancelled', }; export const MODEL_TYPE_LABELS: Record = { price_prediction: 'Price Prediction', rl_battery: 'RL Battery', }; export const TRAINING_STATUS_LABELS: Record = { pending: 'Pending', running: 'Running', completed: 'Completed', failed: 'Failed', }; export const ALERT_TYPE_LABELS: Record = { price_spike: 'Price Spike', arbitrage_opportunity: 'Arbitrage Opportunity', battery_low: 'Battery Low', battery_full: 'Battery Full', strategy_error: 'Strategy Error', };