import { ValidationResult } from '../types'; export interface ClaudeStandards { requiredEmoji: string[]; maxResponseLength: number; enforcedPatterns: { colorConsistency: RegExp[]; noMockData: RegExp[]; gitSafety: RegExp[]; fileNaming: RegExp[]; }; requiredSections: string[]; } export declare class ClaudeIntegration { private standards; constructor(); /** * Validate documentation against Claude AI standards */ validateClaudeStandards(dirPath: string): Promise; /** * Validate a single file against Claude standards */ validateClaudeFile(filePath: string): Promise; /** * Generate Claude instruction template */ generateClaudeInstructions(projectConfig: any): string; /** * Find Claude documentation files */ private findClaudeDocuments; /** * Calculate Claude-specific metrics */ private calculateClaudeMetrics; /** * Validate color consistency patterns */ private validateColorConsistency; /** * Validate no mock data patterns */ private validateNoMockData; /** * Validate git safety patterns */ private validateGitSafety; /** * Validate file naming patterns */ private validateFileNaming; /** * Validate required sections */ private validateRequiredSections; } //# sourceMappingURL=index.d.ts.map