/** * Git Analysis Service * SOLID Principles: Single Responsibility - Handle Git change analysis */ import { IGitAnalysisService, GitDiffResult, ChangeSignificance } from '../interfaces'; export declare class GitAnalysisService implements IGitAnalysisService { private logger; private projectPath; private changeDetector; constructor(projectPath: string); analyzeChangeSignificance(diff: GitDiffResult[]): Promise; analyzeCommitRange(projectPath: string, from: string, to: string): Promise<{ commitCount: number; totalChanges: number; significantCommits: number; summary: string; }>; compilesSuccessfully(): Promise; private generateCommitMessage; } //# sourceMappingURL=git-analysis-service.d.ts.map