export interface CoverageSummary { totalLines: number; coveredLines: number; percentage: number; uncoveredFiles: string[]; } type TestFramework = 'jest' | 'pytest' | 'cargo' | 'mocha' | 'vitest' | 'unknown'; /** * Build a prompt that tells the AI to run coverage and suggest test improvements. */ export declare function buildCoveragePrompt(cwd: string): string; /** * Parse typical coverage output formats (Istanbul/Jest, pytest-cov, cargo-tarpaulin, lcov). */ export declare function parseCoverageSummary(output: string): CoverageSummary; /** * Pretty-print coverage summary with color-coded thresholds. * Green ≥80%, Yellow ≥60%, Red <60% */ export declare function printCoverageSummary(summary: CoverageSummary): void; export declare function getCoverageFramework(cwd: string): TestFramework; export declare function getCoverageCommandForFramework(cwd: string): string; export {};