import type { TestResult } from './types'; export interface FlakyTestReport { name: string; status: 'stable' | 'flaky' | 'broken'; passRate: number; passCount: number; totalRuns: number; pattern?: string; suggestion?: string; durations_ms: number[]; } export interface FlakyDetectorConfig { runs: number; flakyThreshold?: number; } /** * Analyze a single test result set to detect flakiness patterns. */ export declare function analyzeFlakiness(testName: string, results: TestResult[]): FlakyTestReport; /** * Detect flaky tests by running analysis on multiple result sets. */ export declare function detectFlakyTests(testResultSets: Map, _config?: FlakyDetectorConfig): FlakyTestReport[]; /** * Format flaky test report for console output. */ export declare function formatFlakyReport(reports: FlakyTestReport[]): string; //# sourceMappingURL=flaky-detector.d.ts.map