/** * Flakiness CLI Commands * * Provides commands for managing test flakiness detection and quarantine. */ import { Command } from 'commander'; /** * List flakiness history for a test */ export declare function flakinessHistoryAction(testId: string, options: { limit?: number; json?: boolean; workingDir?: string; }): Promise; /** * Show flakiness trends for a test */ export declare function flakinessTrendsAction(testId: string, options: { days?: number; json?: boolean; workingDir?: string; }): Promise; /** * List all flaky tests from recent runs */ export declare function flakinessListAction(options: { runId?: string; threshold?: number; json?: boolean; workingDir?: string; }): Promise; /** * List quarantined tests */ export declare function flakinessQuarantineListAction(options: { all?: boolean; json?: boolean; workingDir?: string; }): Promise; /** * Add a test to quarantine */ export declare function flakinessQuarantineAddAction(testId: string, options: { reason?: string; score?: number; category?: string; workingDir?: string; }): Promise; /** * Remove a test from quarantine */ export declare function flakinessQuarantineRemoveAction(testId: string, options: { notes?: string; workingDir?: string; }): Promise; /** * Show patterns for a test */ export declare function flakinessPatternsAction(testId: string, options: { json?: boolean; workingDir?: string; }): Promise; /** * Analyze flakiness for a specific run */ export declare function flakinessAnalyzeAction(runId: string, options: { json?: boolean; workingDir?: string; }): Promise; /** * Create all flakiness commands */ export declare function createFlakinessCommands(): Command;