/** * JSON Schema Compliance Checker * * Validates that all tool input schemas follow JSON Schema specification. * Uses AJV for schema validation. * * @module assessment/modules/ProtocolComplianceAssessor/protocolChecks/SchemaChecker * @see GitHub Issue #188 */ import type { ProtocolCheckResult, Tool, Logger, AssessmentConfiguration } from "../types.js"; /** * Validates tool input schemas against JSON Schema specification. */ export declare class SchemaChecker { private ajv; private logger; constructor(_config: AssessmentConfiguration, logger: Logger); /** * Check schema compliance for all tools. * Returns low confidence if validation errors detected (may be Zod/TypeBox conversion issues). */ check(tools: Tool[]): ProtocolCheckResult; } //# sourceMappingURL=SchemaChecker.d.ts.map