/** * Error Response Compliance Checker * * Validates error response format and structure. * Tests both basic error handling and multi-tool conformance. * * @module assessment/modules/ProtocolComplianceAssessor/protocolChecks/ErrorResponseChecker * @see GitHub Issue #188 */ import type { AssessmentContext } from "../../../AssessmentOrchestrator.js"; import type { ProtocolCheckResult, CallToolFunction, Tool, Logger, AssessmentConfiguration } from "../types.js"; /** * Validates error response format compliance. */ export declare class ErrorResponseChecker { private config; constructor(config: AssessmentConfiguration, _logger: Logger); /** * Execute with timeout helper. */ private executeWithTimeout; /** * Basic error response check (single tool). */ checkBasic(tools: Tool[], callTool: CallToolFunction): Promise; /** * Multi-tool error response format check (conformance-style). */ checkFormat(context: AssessmentContext): Promise; /** * Select representative tools for testing (first, middle, last for diversity). */ private selectToolsForTesting; } //# sourceMappingURL=ErrorResponseChecker.d.ts.map