export interface IGitService { init(): Promise; getRootDir(): Promise; isGitRepo(): Promise; getCurrentBranchName(): Promise; getModifiedLines(): Promise; getBranchStateOfFile(filePath: string): Promise; discardFile(filePath: string): Promise; }