/** * Documentation Validator * Validates feature/command documentation completeness and accuracy */ import { ValidationResult, ValidationReport, DiscoveredFeature } from '../types/documentation.js'; export declare class DocumentationValidator { private parser; private syncChecker; private workspaceRoot; constructor(workspaceRoot?: string); /** * Validate a single documentation file */ validate(filePath: string): Promise; /** * Validate metadata completeness */ private validateMetadata; /** * Validate source files exist */ private validateSourceFiles; /** * Validate logic sections */ private validateLogicSections; /** * Validate Mermaid flowcharts */ private validateFlowcharts; /** * Validate sync status */ private validateSyncStatus; /** * Discover features/commands in source code */ discoverFeatures(): Promise; /** * Generate validation report for all documentation */ generateReport(): Promise; }