import SimpleGit = simpleGit.SimpleGit; import PullSummary = simpleGit.PullSummary; import Branch = simpleGit.Branch; export declare class GitWrapper { git: SimpleGit; constructor(git: SimpleGit); /** * Returns the current branch * @returns {Promise} */ getCurrentBranch(): Promise; getBranch(name: string): Promise; getHead(): Promise; pull(remote: string, branch: string, options: any): Promise; push(remote: string, branch: string, options?: any): Promise; hasChanges(): Promise; }