/** * Usability Assessor Module * Evaluates tool naming, parameter clarity, and best practices */ import { UsabilityAssessment } from "../../../lib/assessmentTypes.js"; import { AssessmentConfiguration } from "../../../lib/assessment/configTypes.js"; import { BaseAssessor } from "./BaseAssessor.js"; import { AssessmentContext } from "../AssessmentOrchestrator.js"; /** * @deprecated Use DeveloperExperienceAssessor instead. Will be removed in v2.0.0. */ export declare class UsabilityAssessor extends BaseAssessor { constructor(config: AssessmentConfiguration); assess(context: AssessmentContext): Promise; private analyzeUsability; private analyzeNamingConvention; private analyzeParameterClarity; private checkDescriptions; private checkBestPractices; private isDescriptiveName; private getToolSchema; private determineUsabilityStatus; private generateExplanation; private generateRecommendations; } //# sourceMappingURL=UsabilityAssessor.d.ts.map