import type { TestCase } from './types'; export type CoverageCategory = 'Tool Usage' | 'Error Handling' | 'Multi-turn' | 'Safety' | 'Edge Cases' | 'Performance'; export interface CoverageEntry { category: CoverageCategory; testCount: number; coveragePercent: number; gap?: string; } export interface CoverageMap { entries: CoverageEntry[]; totalTests: number; overallCoverage: number; } /** * Analyze test cases and produce a coverage map. */ export declare function buildCoverageMap(tests: TestCase[]): CoverageMap; /** * Format coverage map as ASCII bar chart. */ export declare function formatCoverageMap(map: CoverageMap): string; /** * Load tests from YAML and build coverage map. */ export declare function coverageMapFromFile(filePath: string): CoverageMap; //# sourceMappingURL=coverage-map.d.ts.map