import { BaseGit } from 'tnp-helpers'; import type { Project } from './project'; export declare class Git extends BaseGit { /** * @overload */ isUsingActionCommit(): boolean; /** * @deprecated */ __removeTagAndCommit(autoReleaseUsingConfig: boolean): void; useGitBranchesWhenCommitingAndPushing(): boolean; useGitBranchesAsMetadataForCommits(): boolean; protected _beforePushProcessAction(setOrigin: 'ssh' | 'http'): Promise; protected removeUnnecessaryFoldersAfterPullingFromGit(): Promise; protected _afterPullProcessAction(setOrigin: 'ssh' | 'http'): Promise; automaticallyAddAllChangesWhenPushingToGit(): boolean; duringPushWarnIfProjectNotOnSpecyficDevBranch(): string; getDefaultDevelopmentBranch(): string; }