export declare function isGitRepo(cwd: string): boolean; export declare function gitStatus(cwd: string): string; export declare function gitDiff(cwd: string, staged?: boolean): string; export declare function gitLog(cwd: string, count?: number): string; export declare function gitBranch(cwd: string): string; export declare function gitCurrentBranch(cwd: string): string; /** * Generate a commit message prompt for the AI based on staged changes. */ export declare function buildCommitPrompt(cwd: string): string | null; /** * Generate a PR creation prompt based on branch diff. */ export declare function buildPRPrompt(cwd: string): string | null; /** * Show formatted git info for /diff command. */ export declare function printDiff(cwd: string): void; /** * Show formatted git log for /log command. */ export declare function printLog(cwd: string, count?: number): void;