/**
 * UI State Coverage
 *
 * Analyzes test output for UI state coverage (loading, error, empty states).
 *
 * @module core/auto/e2e-coverage/ui-state-coverage
 * @since v1.0.115
 */
import type { UIStateCoverage } from './types.js';
/**
 * Parse test output for UI state coverage
 *
 * Detects if tests cover:
 * - Loading states (spinners, skeletons)
 * - Error states (error boundaries, 404, 500)
 * - Empty states (no data, no results)
 *
 * @param output - Test output
 * @returns UI state coverage analysis
 */
export declare function parseUIStateCoverage(output: string): UIStateCoverage;
/**
 * Generate UI state coverage report
 *
 * @param coverage - UI state coverage data
 * @returns Formatted report (warnings only, doesn't block)
 */
export declare function generateUIStateReport(coverage: UIStateCoverage): string;
//# sourceMappingURL=ui-state-coverage.d.ts.map