/**
 * Git-related utility functions
 */
/**
 * Execute a command safely using CommandValidator
 */
export declare function safeExec(command: string, args: string[], options?: {
    cwd?: string;
    timeout?: number;
}): Promise<{
    stdout: string;
    stderr: string;
}>;
/**
 * Get current git branch
 */
export declare function getCurrentGitBranch(cwd: string): Promise<string>;
/**
 * Get current git commit hash
 */
export declare function getCurrentGitCommit(cwd: string): Promise<string>;
/**
 * Check if git repository has uncommitted changes
 */
export declare function hasUncommittedChanges(cwd: string): Promise<boolean>;
//# sourceMappingURL=git.d.ts.map