import type { RepoState, BranchInfo } from '../types'; export declare class GitManager { private git; constructor(); isGitRepository(): Promise; getStagedDiff(): Promise; getLastCommitMessage(): Promise; getCurrentBranch(): Promise; hasStagedChanges(): Promise; commit(message: string): Promise; getRepoState(): Promise; getBranches(): Promise; getStaleBranches(daysThreshold?: number): Promise; getConflictContent(filePath: string): Promise; getCommitsBetweenBranches(base: string, head?: string): Promise; getCommitsSinceTag(tag?: string): Promise; getLatestTag(): Promise; getDiffBetweenBranches(base: string, head?: string): Promise; getDefaultBranch(): Promise; installHook(): Promise; uninstallHook(): Promise; } export declare const gitManager: GitManager; //# sourceMappingURL=index.d.ts.map