/** * QA360 Triage Tool * Explain error codes and suggest remediation actions via MCP */ import { MCPServerConfig, TriageExplainArgs, TriageExplainResult } from '../types/index.js'; import { SecurityManager } from '../security/manager.js'; import { AuditLogger } from '../security/audit.js'; export declare class TriageTool { private config; private security; private audit; constructor(config: MCPServerConfig, security: SecurityManager, audit: AuditLogger); execute(toolName: string, args: TriageExplainArgs): Promise; /** * Parse error code into components */ private parseErrorCode; /** * Get explanation for the error code */ private getExplanation; /** * Get Semgrep-specific explanations */ private getSemgrepExplanation; /** * Get ZAP-specific explanations */ private getZapExplanation; /** * Get Gitleaks-specific explanations */ private getGitleaksExplanation; /** * Get OSV Scanner explanations */ private getOsvExplanation; /** * Get Playwright explanations */ private getPlaywrightExplanation; /** * Get Performance/K6 explanations */ private getPerformanceExplanation; /** * Get remediation actions */ private getActions; /** * Get reference links */ private getReferences; } //# sourceMappingURL=triage.d.ts.map