/** * Server Info Validity Checker * * Validates server info structure during initialization. * * @module assessment/modules/ProtocolComplianceAssessor/protocolChecks/ServerInfoChecker * @see GitHub Issue #188 */ import type { ServerInfo } from "../../../../../lib/assessmentTypes.js"; import type { ProtocolCheckResult, Logger, AssessmentConfiguration } from "../types.js"; /** * Validates server info structure and types. */ export declare class ServerInfoChecker { private readonly logger; constructor(_config: AssessmentConfiguration, logger: Logger); /** * Check if server info is valid and properly formatted. * Server info is optional, but if present must have valid types. */ check(serverInfo: ServerInfo | undefined): ProtocolCheckResult; } //# sourceMappingURL=ServerInfoChecker.d.ts.map