import type { AgentConfig } from '../core/config.js'; export interface BacktestResult { strategy: string | 'all'; period: { start: number; end: number; days: number; }; snapshotsUsed: number; trades: BacktestTrade[]; summary: { totalTrades: number; wins: number; losses: number; winRate: number; totalPnl: number; avgPnl: number; maxDrawdown: number; sharpeRatio: number; }; } interface BacktestTrade { timestamp: number; strategy: string; direction: 'long' | 'short'; entryPrice: number; exitPrice: number; pnl: number; holdingMs: number; reason: string; } export declare function runBacktest(config: AgentConfig, strategyFilter_: string | undefined, days: number): Promise; export {}; //# sourceMappingURL=runner.d.ts.map