/** * Git Operations Service * SOLID Principles: Single Responsibility - Handle Git command operations */ import { IGitOperationsService, GitCommitInfo, GitDiffResult } from '../interfaces'; export declare class GitOperationsService implements IGitOperationsService { private logger; private projectPath; constructor(projectPath: string); getCurrentCommit(): Promise; getCommitsSince(since: string): Promise; getDiffBetweenCommits(from: string, to?: string): Promise; getWorkingDirectoryDiff(projectPath: string): Promise; getStagedFiles(projectPath: string): Promise; isGitRepository(): Promise; private mapGitStatus; private getChangedFiles; private getCommitStats; private getFilePatch; private getFileChanges; } //# sourceMappingURL=git-operations-service.d.ts.map