import { RefreshRepository } from "./RefreshRepository.js"; import { Repositories } from "./Repositories.js"; import { ImportApplication } from "./ImportApplication.js"; import { CreateBranchForApp } from "./CreateBranchForApp.js"; import { RegisterRepository } from "./RegisterRepository.js"; import { ExportApplication } from "./ExportApplication.js"; import { UpdateRepoConfig } from "./UpdateRepoConfig.js"; import { SwitchToBranch } from "./SwitchToBranch.js"; export declare class AppSourceControl { static applyIncomingChanges(): ImportApplication; static canWriteRecordInSysApp(sysAppSysIdObject?: any): boolean; static commitOutgoingChanges(): ExportApplication; static createBranch(): CreateBranchForApp; static exceedsChangedFilesDisplayLimit(sysAppSysIdObject?: any): boolean; static getDefaultBranchName(): string; static getRemoteDefaultBranchName(): string; static getRepositories(): Repositories; static getRepository(sysAppSysIdObject?: any): Repositories; static hasIncomingChanges(sysAppSysIdObject?: any): boolean; static hasOutgoingChanges(sysAppSysIdObject?: any): boolean; static hasUpdateSetCommitHistory(sysAppSysIdObject?: any): boolean; static isInSourceControl(sysAppSysIdObject?: any): boolean; static refreshRepository(): RefreshRepository; static registerRepository(): RegisterRepository; static switchToBranch(): SwitchToBranch; static updateRepoConfig(): UpdateRepoConfig; static usesDeltaLoading(sysAppSysIdObject?: any): boolean; } //# sourceMappingURL=AppSourceControl.d.ts.map