import { DocumentationRules, ValidationResult } from '../types'; export declare class DocumentationValidator { private rules; constructor(rules: DocumentationRules); /** * Validate a single documentation file */ validateFile(filePath: string): Promise; /** * Validate multiple files in a directory */ validateDirectory(dirPath: string, pattern?: string): Promise; /** * Calculate document metrics */ private calculateMetrics; /** * Find duplicate headings in sections */ private findDuplicateHeadings; /** * Check if file should be validated based on patterns */ shouldValidateFile(filePath: string): boolean; } //# sourceMappingURL=index.d.ts.map