import { Branch } from "../config"; import { Repository } from "../nodegit"; export declare function merge(repoPath: string, branchLists: Array): any; export declare function openRepository(repoPath: string): any; export declare function checkRepoStatus(repository: Repository): Promise; export declare function applyBranchListsInRepository(branchLists: Array, repository: Repository): Promise; export declare function applyMergeListInRepository(mergeList: Merge[], repository: Repository): Promise; export declare function applyMergeInRepository(merge: Merge, repository: Repository): Promise; export declare function applyMergeManually(merge: Merge, repository: Repository): Promise<{}>; export declare function mapBranchListToMergeList(branchList: Branch[]): Merge[]; export interface Merge { from: string; to: string; }