/**
 * Git 操作工具
 */
export declare class GitUtils {
    /**
     * 克隆仓库
     */
    static clone(repoUrl: string, targetDir: string, options?: {
        branch?: string;
        depth?: number;
    }): Promise<void>;
    /**
     * 初始化 Git 仓库
     */
    static init(dir: string): Promise<void>;
    /**
     * 添加文件到 Git
     */
    static add(dir: string, files?: string): Promise<void>;
    /**
     * 提交更改
     */
    static commit(dir: string, message: string): Promise<void>;
    /**
     * 检查是否在 Git 仓库中
     */
    static isGitRepo(dir: string): boolean;
}
//# sourceMappingURL=git.d.ts.map