/** * Test Coverage Handler * * Handles test coverage analysis and quality operations */ import type { MCPToolResult } from "../../types/mcp-types.js"; import type { TestAnalysisOptions } from "../../types/test-coverage.js"; /** * MCP handler for test coverage analysis tools. * * Provides tools to analyze test coverage, suggest tests for uncovered code, * check test quality, and identify gaps in test coverage. */ export declare class TestCoverageHandler { private projectRoot; private testCoverageService; /** * @param projectRoot - Root directory of the project to analyze */ constructor(projectRoot: string); /** * Analyze test coverage */ handleAnalyzeTests(args: TestAnalysisOptions): Promise; /** * Suggest tests for a file */ handleSuggestTests(args: { file: string; }): Promise; /** * Check test quality */ handleCheckQuality(args: { file: string; }): Promise; /** * Find untested code */ handleFindUntested(args: { priority?: string; limit?: number; }): Promise; /** * Get severity icon */ private getSeverityIcon; /** * Format category name */ private formatCategory; /** * Extract module name from file path */ private extractModuleName; /** * Get import path from file path */ private getImportPath; } //# sourceMappingURL=test-coverage-handler.d.ts.map