export interface RunGitOptions { timeout?: number; maxBuffer?: number; env?: NodeJS.ProcessEnv; signal?: AbortSignal; } export declare function runGit(args: string[], cwd: string, opts?: RunGitOptions): string; export declare function runGitRaw(args: string[], cwd: string, opts?: RunGitOptions): string; export declare function runGitAsync(args: string[], cwd: string, opts?: RunGitOptions): Promise; export declare function runGitRawAsync(args: string[], cwd: string, opts?: RunGitOptions): Promise; export declare function getGitErrorMessage(error: unknown): string;