export interface BenchmarkAttempt { responseTime: number; status: "success" | "error"; statusCode?: number; error?: string; } export interface BenchmarkResult { mirrorUrl: string; implementation: string; attempts: BenchmarkAttempt[]; avgResponseTime: number; status: "success" | "error"; }