import type { IGitService } from "../types/interfaces.js"; export interface GitChangedFunction { filePath: string; changeType: "added" | "modified" | "deleted" | "renamed"; } export declare class GitService implements IGitService { getChangedFiles(projectRoot: string, since?: string): Promise; getRecentCommits(projectRoot: string, since?: string): Promise<{ hash: string; message: string; date: string; author: string; files: string[]; }[]>; isGitRepo(projectRoot: string): Promise; } export declare function getChangedFiles(projectRoot: string, since?: string): Promise; export declare function getRecentCommits(projectRoot: string, since?: string): Promise>; export declare function isGitRepo(projectRoot: string): Promise; //# sourceMappingURL=git-utils.d.ts.map