export declare class GitService { private getTimeout; /** * Checks if git is installed and available in the system path */ isGitAvailable(): Promise; /** * Clones a Git repository to a local path */ clone(urlOrRepo: string, targetPath: string, ref?: string): Promise; /** * Pulls the latest changes in a local repository */ pull(targetPath: string): Promise; private handleGitError; }