import type { CommitFilesConfig, LongCommitSha } from '../../../util/git/types'; import type { PlatformScm } from '../types'; export declare class LocalFs implements PlatformScm { isBranchBehindBase(branchName: string, baseBranch: string): Promise; isBranchModified(branchName: string): Promise; isBranchConflicted(baseBranch: string, branch: string): Promise; branchExists(branchName: string): Promise; getBranchCommit(branchName: string): Promise; deleteBranch(branchName: string): Promise; commitAndPush(commitConfig: CommitFilesConfig): Promise; getFileList(): Promise; checkoutBranch(branchName: string): Promise; mergeAndPush(branchName: string): Promise; mergeToLocal(branchName: string): Promise; }