export interface BacktestTrade { title: string; conditionId: string; side: string; entryPrice: number; exitPrice: number | null; amount: number; pnl: number; status: "won" | "lost" | "open"; timestamp: string; } export interface BacktestResult { address: string; period: string; trades: BacktestTrade[]; summary: { totalTrades: number; wins: number; losses: number; open: number; winRate: number; totalPnl: number; avgPnl: number; bestTrade: number; worstTrade: number; simulatedCopyPnl: number; }; } export declare function backtestTrader(address: string, copyBudget?: number): Promise; //# sourceMappingURL=backtester.d.ts.map