/** * Utilities for calculating and reporting coverage */ import { CoverageReport, ExtendedRouteInfo } from '../../types'; import { TestedEndpoint } from './test-scanner-utils'; /** * Calculates coverage from all endpoints and tested endpoints */ export declare function calculateCoverage(allEndpoints: ExtendedRouteInfo[], testedEndpoints: TestedEndpoint[]): CoverageReport; /** * Prints coverage report to console */ export declare function printReport(report: CoverageReport): void; /** * Creates a progress bar for coverage percentage */ export declare function createProgressBar(percentage: number, width?: number): string; /** * Gets color function based on percentage */ export declare function getColorForPercentage(percentage: number): (text: string) => string; /** * Saves coverage report to a JSON file */ export declare function saveReport(report: CoverageReport, outputPath: string): void; //# sourceMappingURL=coverage-utils.d.ts.map