/** * Consolidates all git-related operations including hook log parsing. */ export declare class GitService { private projectRoot; constructor(projectRoot: string); isRepo(): boolean; getBranch(): string | null; getHead(): string | null; getLogSince(since: string, limit?: number): string; getDiffStat(since: string): string; getFilesChanged(since: string): string[]; runGitCommand(command: string): string; /** * Parse the git hook log file (.engram/git-changes.log) and extract * entries since the last session end time. */ parseHookLog(lastSessionEndedAt?: string | null): string; } //# sourceMappingURL=git.service.d.ts.map