export declare class GitIntegration {
    private git;
    private diffCache;
    private cacheTimeout;
    initialize(repoPath: string): Promise<boolean>;
    getFileDiff(filePath: string): Promise<string | null>;
    getRecentChanges(): Promise<string[]>;
    getRepoRoot(): Promise<string>;
    clearCache(): void;
    isInitialized(): boolean;
}
