/** @internal */
export declare const gitCommands: {
    readonly configUserName: "git config --global user.name 'GitLab CI'";
    readonly configUserEmail: "git config --global user.email 'ci@gitlab.com'";
    readonly fetchOrigin: "git fetch origin";
    readonly fetchOriginQuiet: "git fetch --quiet origin";
    readonly mergeOriginMain: "git merge origin/main";
    readonly checkRemoteBranch: "git ls-remote --exit-code origin";
    readonly setRemoteCommand: "git remote set-url origin";
    readonly checkoutBranch: "git checkout";
    readonly updateSubmodules: "git submodule update --init --recursive";
    readonly commit: "git commit -m";
    readonly push: "git push";
    readonly checkoutMain: "git checkout main";
    readonly checkoutAll: "git checkout -- .";
    readonly pullMain: "git pull origin main";
    readonly pullRebase: "git pull --rebase";
    readonly add: "git add";
    readonly stageAll: "git add .";
    readonly diff: "git diff --cached --quiet";
    readonly configSubmoduleCommand: "git config -f .gitmodules submodule.";
    readonly diffNameOnlyOriginMainHead: "git diff --name-only origin/main...HEAD";
    readonly diffNameOnlyOriginMainHeadWithoutDeleted: "git diff --name-only --diff-filter=ACMR origin/main...HEAD";
    readonly clean: "git clean";
    readonly statusPorcelain: "git status --porcelain";
    readonly resetHead: "git reset HEAD~";
};
export declare const gitLogs: {
    readonly configuringGit: "Configuring git...";
    readonly configuringSubmoduleUrls: "Configuring submodule URLs...";
    readonly initializingAndUpdatingSubmodules: "Initializing and updating submodules...";
    readonly fetchingLatestChanges: "Fetching latest changes...";
    readonly checkingOutThe: "Checking out the '";
    readonly checkingOutBranchPrefix: "Checking out branch \"";
    readonly branchDots: "' branch...";
    readonly noChanges: "No changes detected in submodules.";
    readonly changesDetected: "Changes detected. Committing and pushing...";
};
export declare const gitCommitMessages: {
    readonly updateSubmodules: "chore: update submodules to latest commits on main";
};
