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 {};
