// This file is generated by (vscode-gitlens)/scripts/generateCommandTypes.mts
// Do not edit this file directly

export type ContributedCommands =
	| ContributedKeybindingCommands
	| ContributedPaletteCommands
	| ContributedOrphansOrInternalCommands
	| 'gitlens.addAuthors'
	| 'gitlens.ai.explainBranch:graph'
	| 'gitlens.ai.explainBranch:views'
	| 'gitlens.ai.explainCommit:graph'
	| 'gitlens.ai.explainCommit:views'
	| 'gitlens.ai.explainStash:graph'
	| 'gitlens.ai.explainStash:views'
	| 'gitlens.ai.explainUnpushed:graph'
	| 'gitlens.ai.explainUnpushed:views'
	| 'gitlens.ai.explainWip:graph'
	| 'gitlens.ai.explainWip:views'
	| 'gitlens.ai.feedback.helpful'
	| 'gitlens.ai.feedback.helpful.chosen'
	| 'gitlens.ai.feedback.unhelpful'
	| 'gitlens.ai.feedback.unhelpful.chosen'
	| 'gitlens.ai.generateChangelog:views'
	| 'gitlens.ai.generateChangelogFrom:graph'
	| 'gitlens.ai.generateChangelogFrom:views'
	| 'gitlens.ai.generateCommitMessage:scm'
	| 'gitlens.ai.recomposeBranch:graph'
	| 'gitlens.ai.recomposeBranch:views'
	| 'gitlens.ai.recomposeFromCommit:graph'
	| 'gitlens.ai.recomposeFromCommit:views'
	| 'gitlens.ai.recomposeSelectedCommits:graph'
	| 'gitlens.ai.resolveAllConflicts:graph'
	| 'gitlens.ai.resolveConflicts.multi:graph'
	| 'gitlens.ai.resolveConflicts:graph'
	| 'gitlens.ai.resolveConflicts:views'
	| 'gitlens.ai.switchProvider:scm'
	| 'gitlens.annotations.nextChange'
	| 'gitlens.annotations.previousChange'
	| 'gitlens.associateIssueWithBranch:graph'
	| 'gitlens.associateIssueWithBranch:views'
	| 'gitlens.changeUpstream:graph'
	| 'gitlens.changeUpstream:views'
	| 'gitlens.clearFileAnnotations'
	| 'gitlens.closeUnchangedFiles'
	| 'gitlens.composeCommits:graph'
	| 'gitlens.composeCommits:scm'
	| 'gitlens.composeCommits:views'
	| 'gitlens.composer.maximize'
	| 'gitlens.composer.refresh'
	| 'gitlens.computingFileAnnotations'
	| 'gitlens.connectRemoteProvider'
	| 'gitlens.connectRemoteProvider:graph'
	| 'gitlens.connectRemoteProvider:views'
	| 'gitlens.copyDeepLinkToBranch'
	| 'gitlens.copyDeepLinkToCommit'
	| 'gitlens.copyDeepLinkToCommit:commitDetails'
	| 'gitlens.copyDeepLinkToCommit:graphDetails'
	| 'gitlens.copyDeepLinkToComparison'
	| 'gitlens.copyDeepLinkToFile'
	| 'gitlens.copyDeepLinkToFile:commitDetails'
	| 'gitlens.copyDeepLinkToFile:graphDetails'
	| 'gitlens.copyDeepLinkToFileAtRevision'
	| 'gitlens.copyDeepLinkToFileAtRevision:commitDetails'
	| 'gitlens.copyDeepLinkToFileAtRevision:graphDetails'
	| 'gitlens.copyDeepLinkToLines'
	| 'gitlens.copyDeepLinkToRepo'
	| 'gitlens.copyDeepLinkToTag'
	| 'gitlens.copyDeepLinkToWorkspace'
	| 'gitlens.copyMessageToClipboard'
	| 'gitlens.copyPatchToClipboard.multi:commitDetails'
	| 'gitlens.copyPatchToClipboard.multi:graphDetails'
	| 'gitlens.copyPatchToClipboard:commitDetails'
	| 'gitlens.copyPatchToClipboard:graph'
	| 'gitlens.copyPatchToClipboard:graphDetails'
	| 'gitlens.copyPatchToClipboard:scm'
	| 'gitlens.copyPatchToClipboard:views'
	| 'gitlens.copyPath.multi:commitDetails'
	| 'gitlens.copyPath.multi:graphDetails'
	| 'gitlens.copyPath:commitDetails'
	| 'gitlens.copyPath:graphDetails'
	| 'gitlens.copyRelativePathToClipboard'
	| 'gitlens.copyRelativePathToClipboard.multi:commitDetails'
	| 'gitlens.copyRelativePathToClipboard.multi:graphDetails'
	| 'gitlens.copyRelativePathToClipboard:commitDetails'
	| 'gitlens.copyRelativePathToClipboard:graphDetails'
	| 'gitlens.copyRemoteBranchUrl'
	| 'gitlens.copyRemoteBranchesUrl'
	| 'gitlens.copyRemoteBranchesUrl:graph'
	| 'gitlens.copyRemoteCommitUrl'
	| 'gitlens.copyRemoteComparisonUrl'
	| 'gitlens.copyRemoteFileUrlFrom'
	| 'gitlens.copyRemoteFileUrlFrom:commitDetails'
	| 'gitlens.copyRemoteFileUrlFrom:graphDetails'
	| 'gitlens.copyRemoteFileUrlToClipboard'
	| 'gitlens.copyRemoteFileUrlWithoutRange'
	| 'gitlens.copyRemoteFileUrlWithoutRange:commitDetails'
	| 'gitlens.copyRemoteFileUrlWithoutRange:graphDetails'
	| 'gitlens.copyRemotePullRequestUrl'
	| 'gitlens.copyRemoteRepositoryUrl'
	| 'gitlens.copyRemoteRepositoryUrl:graph'
	| 'gitlens.copyRemoteRepositoryUrl:views'
	| 'gitlens.copyShaToClipboard'
	| 'gitlens.copyWorkingChangesToWorktree:graph'
	| 'gitlens.copyWorkingChangesToWorktree:views'
	| 'gitlens.createBranch:graph'
	| 'gitlens.createBranch:views'
	| 'gitlens.createCloudPatch'
	| 'gitlens.createCloudPatch:graph'
	| 'gitlens.createPatch'
	| 'gitlens.createPullRequest:graph'
	| 'gitlens.createPullRequest:views'
	| 'gitlens.diffDirectory'
	| 'gitlens.diffDirectoryWithHead'
	| 'gitlens.diffFolderWithRevision'
	| 'gitlens.diffFolderWithRevisionFrom'
	| 'gitlens.diffLineWithPrevious'
	| 'gitlens.diffLineWithWorking'
	| 'gitlens.diffWithNext:editor/title'
	| 'gitlens.diffWithPrevious:editor'
	| 'gitlens.diffWithPrevious:editor/title'
	| 'gitlens.diffWithPrevious:explorer'
	| 'gitlens.diffWithRevision'
	| 'gitlens.diffWithRevision:commitDetails'
	| 'gitlens.diffWithRevision:graphDetails'
	| 'gitlens.diffWithRevisionFrom'
	| 'gitlens.diffWithRevisionFrom:commitDetails'
	| 'gitlens.diffWithRevisionFrom:graphDetails'
	| 'gitlens.diffWithWorking:editor'
	| 'gitlens.diffWithWorking:editor/title'
	| 'gitlens.discardChanges.multi:commitDetails'
	| 'gitlens.discardChanges.multi:graphDetails'
	| 'gitlens.discardChanges:commitDetails'
	| 'gitlens.discardChanges:graphDetails'
	| 'gitlens.disconnectRemoteProvider:graph'
	| 'gitlens.disconnectRemoteProvider:views'
	| 'gitlens.externalDiff'
	| 'gitlens.externalDiff:commitDetails'
	| 'gitlens.externalDiff:graphDetails'
	| 'gitlens.externalDiffAll'
	| 'gitlens.fetch:graph'
	| 'gitlens.fetch:views'
	| 'gitlens.fetchRemote:graph'
	| 'gitlens.fetchRepositories'
	| 'gitlens.focusBranch:graph'
	| 'gitlens.focusWorktree:graph'
	| 'gitlens.getStarted'
	| 'gitlens.ghpr.views.openOrCreateWorktree'
	| 'gitlens.graph.addAuthor'
	| 'gitlens.graph.cherryPick'
	| 'gitlens.graph.cherryPick.multi'
	| 'gitlens.graph.columnAuthorOff'
	| 'gitlens.graph.columnAuthorOn'
	| 'gitlens.graph.columnChangesOff'
	| 'gitlens.graph.columnChangesOn'
	| 'gitlens.graph.columnDateTimeOff'
	| 'gitlens.graph.columnDateTimeOn'
	| 'gitlens.graph.columnGraphCompact'
	| 'gitlens.graph.columnGraphDefault'
	| 'gitlens.graph.columnGraphOff'
	| 'gitlens.graph.columnGraphOn'
	| 'gitlens.graph.columnMessageOff'
	| 'gitlens.graph.columnMessageOn'
	| 'gitlens.graph.columnRefOff'
	| 'gitlens.graph.columnRefOn'
	| 'gitlens.graph.columnShaOff'
	| 'gitlens.graph.columnShaOn'
	| 'gitlens.graph.compareAncestryWithWorking'
	| 'gitlens.graph.compareBranchWithHead'
	| 'gitlens.graph.compareSelectedCommits.multi'
	| 'gitlens.graph.compareWithHead'
	| 'gitlens.graph.compareWithMergeBase'
	| 'gitlens.graph.compareWithUpstream'
	| 'gitlens.graph.compareWithWorking'
	| 'gitlens.graph.copy'
	| 'gitlens.graph.copyDeepLinkToBranch'
	| 'gitlens.graph.copyDeepLinkToCommit'
	| 'gitlens.graph.copyDeepLinkToRepo'
	| 'gitlens.graph.copyDeepLinkToTag'
	| 'gitlens.graph.copyMessage'
	| 'gitlens.graph.copyRemoteBranchUrl'
	| 'gitlens.graph.copyRemoteCommitUrl'
	| 'gitlens.graph.copyRemoteCommitUrl.multi'
	| 'gitlens.graph.copySha'
	| 'gitlens.graph.createPatch'
	| 'gitlens.graph.createTag'
	| 'gitlens.graph.createWorktree'
	| 'gitlens.graph.deleteBranch'
	| 'gitlens.graph.deleteTag'
	| 'gitlens.graph.deleteWorktree'
	| 'gitlens.graph.dropCommits.multi'
	| 'gitlens.graph.hideLocalBranch'
	| 'gitlens.graph.hideRefGroup'
	| 'gitlens.graph.hideRemote'
	| 'gitlens.graph.hideRemoteBranch'
	| 'gitlens.graph.hideTag'
	| 'gitlens.graph.mergeBranchInto'
	| 'gitlens.graph.modifyCommits'
	| 'gitlens.graph.modifyCommits.multi'
	| 'gitlens.graph.openBranchOnRemote'
	| 'gitlens.graph.openChangedFileDiffs'
	| 'gitlens.graph.openChangedFileDiffsIndividually'
	| 'gitlens.graph.openChangedFileDiffsWithMergeBase'
	| 'gitlens.graph.openChangedFileDiffsWithWorking'
	| 'gitlens.graph.openChangedFileDiffsWithWorkingIndividually'
	| 'gitlens.graph.openChangedFileRevisions'
	| 'gitlens.graph.openChangedFiles'
	| 'gitlens.graph.openCommitOnRemote'
	| 'gitlens.graph.openCommitOnRemote.multi'
	| 'gitlens.graph.openInWorktree'
	| 'gitlens.graph.openOnlyChangedFiles'
	| 'gitlens.graph.pinBranchToEdge'
	| 'gitlens.graph.pull'
	| 'gitlens.graph.push'
	| 'gitlens.graph.pushToCommit'
	| 'gitlens.graph.rebaseOntoBranch'
	| 'gitlens.graph.rebaseOntoCommit'
	| 'gitlens.graph.rebaseOntoUpstream'
	| 'gitlens.graph.refresh'
	| 'gitlens.graph.renameBranch'
	| 'gitlens.graph.resetColumnsCompact'
	| 'gitlens.graph.resetColumnsDefault'
	| 'gitlens.graph.resetCommit'
	| 'gitlens.graph.resetToCommit'
	| 'gitlens.graph.resetToTag'
	| 'gitlens.graph.resetToTip'
	| 'gitlens.graph.revealWorktreeInExplorer'
	| 'gitlens.graph.revert'
	| 'gitlens.graph.rewordCommit'
	| 'gitlens.graph.scrollMarkerLocalBranchOff'
	| 'gitlens.graph.scrollMarkerLocalBranchOn'
	| 'gitlens.graph.scrollMarkerPullRequestOff'
	| 'gitlens.graph.scrollMarkerPullRequestOn'
	| 'gitlens.graph.scrollMarkerRemoteBranchOff'
	| 'gitlens.graph.scrollMarkerRemoteBranchOn'
	| 'gitlens.graph.scrollMarkerStashOff'
	| 'gitlens.graph.scrollMarkerStashOn'
	| 'gitlens.graph.scrollMarkerTagOff'
	| 'gitlens.graph.scrollMarkerTagOn'
	| 'gitlens.graph.scrollMarkerWipOff'
	| 'gitlens.graph.scrollMarkerWipOn'
	| 'gitlens.graph.shareAsCloudPatch'
	| 'gitlens.graph.soloBranch'
	| 'gitlens.graph.soloBranch:views'
	| 'gitlens.graph.soloTag'
	| 'gitlens.graph.soloTag:views'
	| 'gitlens.graph.split'
	| 'gitlens.graph.squashCommits.multi'
	| 'gitlens.graph.stageConflictCurrentChanges:graph'
	| 'gitlens.graph.stageConflictIncomingChanges:graph'
	| 'gitlens.graph.switchToCommit'
	| 'gitlens.graph.switchToEditorLayout'
	| 'gitlens.graph.switchToPanelLayout'
	| 'gitlens.graph.switchToTag'
	| 'gitlens.graph.undoCommit'
	| 'gitlens.graph.undoCommitOnWorktree'
	| 'gitlens.graph.unpinBranchFromEdge'
	| 'gitlens.inviteToLiveShare'
	| 'gitlens.openBothChanges:commitDetails'
	| 'gitlens.openBothChanges:graphDetails'
	| 'gitlens.openBranchesOnRemote'
	| 'gitlens.openBranchesOnRemote:graph'
	| 'gitlens.openBranchesOnRemote:views'
	| 'gitlens.openChangedFiles'
	| 'gitlens.openChangesWithWorktreeFile:commitDetails'
	| 'gitlens.openChangesWithWorktreeFile:graphDetails'
	| 'gitlens.openCommitOnRemote'
	| 'gitlens.openComparisonOnRemote'
	| 'gitlens.openFileHistory'
	| 'gitlens.openFileHistory:commitDetails'
	| 'gitlens.openFileHistory:graphDetails'
	| 'gitlens.openFileHistoryInGraph:commitDetails'
	| 'gitlens.openFileHistoryInGraph:editor'
	| 'gitlens.openFileHistoryInGraph:explorer'
	| 'gitlens.openFileHistoryInGraph:graphDetails'
	| 'gitlens.openFileHistoryInGraph:scm'
	| 'gitlens.openFileHistoryInGraph:views'
	| 'gitlens.openFileOnRemote'
	| 'gitlens.openFileOnRemote.multi:commitDetails'
	| 'gitlens.openFileOnRemote.multi:graphDetails'
	| 'gitlens.openFileOnRemote:commitDetails'
	| 'gitlens.openFileOnRemote:graphDetails'
	| 'gitlens.openFileOnRemoteFrom'
	| 'gitlens.openFolderHistory'
	| 'gitlens.openFolderHistory:commitDetails'
	| 'gitlens.openFolderHistory:graphDetails'
	| 'gitlens.openFolderHistoryInGraph:commitDetails'
	| 'gitlens.openFolderHistoryInGraph:explorer'
	| 'gitlens.openFolderHistoryInGraph:graphDetails'
	| 'gitlens.openFolderHistoryInGraph:scm'
	| 'gitlens.openInIntegratedTerminal:graph'
	| 'gitlens.openInIntegratedTerminal:views'
	| 'gitlens.openOnlyChangedFiles'
	| 'gitlens.openPatch'
	| 'gitlens.openPullRequest:graph'
	| 'gitlens.openPullRequest:views'
	| 'gitlens.openPullRequestChanges:graph'
	| 'gitlens.openPullRequestChanges:views'
	| 'gitlens.openPullRequestComparison:graph'
	| 'gitlens.openPullRequestComparison:views'
	| 'gitlens.openPullRequestOnRemote'
	| 'gitlens.openPullRequestOnRemote:graph'
	| 'gitlens.openRepoOnRemote'
	| 'gitlens.openRepoOnRemote:graph'
	| 'gitlens.openRepoOnRemote:views'
	| 'gitlens.openRevisionFile:editor/title'
	| 'gitlens.openSelectedChanges.multi:commitDetails'
	| 'gitlens.openSelectedChanges.multi:graphDetails'
	| 'gitlens.openStagedChanges:commitDetails'
	| 'gitlens.openStagedChanges:graphDetails'
	| 'gitlens.openUnstagedChanges:commitDetails'
	| 'gitlens.openUnstagedChanges:graphDetails'
	| 'gitlens.openWorkingFile:editor/context'
	| 'gitlens.openWorkingFile:editor/title'
	| 'gitlens.openWorktree:graph'
	| 'gitlens.openWorktree:views'
	| 'gitlens.openWorktreeFile:commitDetails'
	| 'gitlens.openWorktreeFile:graphDetails'
	| 'gitlens.openWorktreeInNewWindow.multi:views'
	| 'gitlens.openWorktreeInNewWindow:graph'
	| 'gitlens.openWorktreeInNewWindow:views'
	| 'gitlens.plus.login'
	| 'gitlens.pruneRemote:graph'
	| 'gitlens.pruneRemote:views'
	| 'gitlens.publishBranch:graph'
	| 'gitlens.publishBranch:views'
	| 'gitlens.pullRepositories'
	| 'gitlens.pushRepositories'
	| 'gitlens.quickOpenFileHistory'
	| 'gitlens.quickOpenFileHistory:commitDetails'
	| 'gitlens.quickOpenFileHistory:graphDetails'
	| 'gitlens.rebase.abort:editor/title'
	| 'gitlens.rebase.continue:editor/title'
	| 'gitlens.rebase.disableEditor:editor/title'
	| 'gitlens.rebase.enableEditor:editor/title'
	| 'gitlens.rebase.refresh'
	| 'gitlens.rebase.reopenAsInteractiveEditor:editor/title'
	| 'gitlens.rebase.reopenAsTextEditor:editor/title'
	| 'gitlens.rebase.stageCurrentChanges:rebase'
	| 'gitlens.rebase.stageIncomingChanges:rebase'
	| 'gitlens.regenerateMarkdownDocument'
	| 'gitlens.removeRemote:graph'
	| 'gitlens.removeRemote:views'
	| 'gitlens.restore.file:commitDetails'
	| 'gitlens.restore.file:graphDetails'
	| 'gitlens.restore.file:views'
	| 'gitlens.restorePrevious.file:commitDetails'
	| 'gitlens.restorePrevious.file:graphDetails'
	| 'gitlens.restorePrevious.file:views'
	| 'gitlens.revealCommitInView'
	| 'gitlens.revealFileInExplorer:commitDetails'
	| 'gitlens.revealFileInExplorer:graphDetails'
	| 'gitlens.reviewChanges:graph'
	| 'gitlens.setRemoteAsDefault:graph'
	| 'gitlens.setRemoteAsDefault:views'
	| 'gitlens.setUpstream:graph'
	| 'gitlens.setUpstream:views'
	| 'gitlens.settings.refresh'
	| 'gitlens.shareAsCloudPatch'
	| 'gitlens.shareAsCloudPatch:commitDetails'
	| 'gitlens.shareAsCloudPatch:graphDetails'
	| 'gitlens.showCommitSearch'
	| 'gitlens.showCommitsInView'
	| 'gitlens.showGraph'
	| 'gitlens.showInCommitGraph'
	| 'gitlens.showInDetailsView'
	| 'gitlens.showLineCommitInView'
	| 'gitlens.showLineHistoryView'
	| 'gitlens.showQuickCommitFileDetails'
	| 'gitlens.showQuickRevisionDetails:editor'
	| 'gitlens.showQuickRevisionDetails:editor/title'
	| 'gitlens.showRepositoriesView'
	| 'gitlens.showSettingsPage'
	| 'gitlens.showSettingsPage!autolinks'
	| 'gitlens.showSettingsPage!branches-view'
	| 'gitlens.showSettingsPage!commit-graph'
	| 'gitlens.showSettingsPage!commits-view'
	| 'gitlens.showSettingsPage!contributors-view'
	| 'gitlens.showSettingsPage!file-annotations'
	| 'gitlens.showSettingsPage!file-history-view'
	| 'gitlens.showSettingsPage!line-history-view'
	| 'gitlens.showSettingsPage!remotes-view'
	| 'gitlens.showSettingsPage!repositories-view'
	| 'gitlens.showSettingsPage!search-compare-view'
	| 'gitlens.showSettingsPage!stashes-view'
	| 'gitlens.showSettingsPage!tags-view'
	| 'gitlens.showSettingsPage!worktrees-view'
	| 'gitlens.star.branch.multi:views'
	| 'gitlens.star.branch:graph'
	| 'gitlens.star.branch:views'
	| 'gitlens.star.repository.multi:views'
	| 'gitlens.star.repository:views'
	| 'gitlens.stashApply:graph'
	| 'gitlens.stashApply:views'
	| 'gitlens.stashChanges.multi:commitDetails'
	| 'gitlens.stashChanges.multi:graphDetails'
	| 'gitlens.stashChanges:commitDetails'
	| 'gitlens.stashChanges:graphDetails'
	| 'gitlens.stashDelete.multi:views'
	| 'gitlens.stashDelete:graph'
	| 'gitlens.stashDelete:views'
	| 'gitlens.stashRename:graph'
	| 'gitlens.stashRename:views'
	| 'gitlens.stashSave.files:scm'
	| 'gitlens.stashSave.files:views'
	| 'gitlens.stashSave.staged:scm'
	| 'gitlens.stashSave.unstaged:scm'
	| 'gitlens.stashSave:graph'
	| 'gitlens.stashSave:scm'
	| 'gitlens.stashSave:views'
	| 'gitlens.stashesApply:views'
	| 'gitlens.switchToAnotherBranch:graph'
	| 'gitlens.switchToAnotherBranch:views'
	| 'gitlens.switchToBranch:graph'
	| 'gitlens.switchToBranch:views'
	| 'gitlens.timeline.refresh'
	| 'gitlens.timeline.split'
	| 'gitlens.toggleFileBlame'
	| 'gitlens.toggleFileBlame:editor'
	| 'gitlens.toggleFileBlame:editor/title'
	| 'gitlens.toggleFileChanges:editor'
	| 'gitlens.toggleFileChanges:editor/title'
	| 'gitlens.toggleFileHeatmap:editor'
	| 'gitlens.toggleFileHeatmap:editor/title'
	| 'gitlens.toggleFileHeatmapInDiffLeft'
	| 'gitlens.toggleFileHeatmapInDiffRight'
	| 'gitlens.unsetRemoteAsDefault:graph'
	| 'gitlens.unsetRemoteAsDefault:views'
	| 'gitlens.unstar.branch.multi:views'
	| 'gitlens.unstar.branch:graph'
	| 'gitlens.unstar.branch:views'
	| 'gitlens.unstar.repository.multi:views'
	| 'gitlens.unstar.repository:views'
	| 'gitlens.views.addAuthor'
	| 'gitlens.views.addAuthor.multi'
	| 'gitlens.views.addAuthors'
	| 'gitlens.views.addRemote'
	| 'gitlens.views.applyChanges'
	| 'gitlens.views.applyChanges:commitDetails'
	| 'gitlens.views.applyChanges:graphDetails'
	| 'gitlens.views.branches.attach'
	| 'gitlens.views.branches.filterRepositories'
	| 'gitlens.views.branches.refresh'
	| 'gitlens.views.branches.setFilesLayoutToAuto'
	| 'gitlens.views.branches.setFilesLayoutToList'
	| 'gitlens.views.branches.setFilesLayoutToTree'
	| 'gitlens.views.branches.setLayoutToList'
	| 'gitlens.views.branches.setLayoutToTree'
	| 'gitlens.views.branches.setShowAvatarsOff'
	| 'gitlens.views.branches.setShowAvatarsOn'
	| 'gitlens.views.branches.setShowBranchComparisonOff'
	| 'gitlens.views.branches.setShowBranchComparisonOn'
	| 'gitlens.views.branches.setShowBranchPullRequestOff'
	| 'gitlens.views.branches.setShowBranchPullRequestOn'
	| 'gitlens.views.branches.setShowRemoteBranchesOff'
	| 'gitlens.views.branches.setShowRemoteBranchesOn'
	| 'gitlens.views.branches.setShowStashesOff'
	| 'gitlens.views.branches.setShowStashesOn'
	| 'gitlens.views.branches.setSortAscending'
	| 'gitlens.views.branches.setSortByDate'
	| 'gitlens.views.branches.setSortByName'
	| 'gitlens.views.branches.setSortDescending'
	| 'gitlens.views.branches.viewOptionsTitle'
	| 'gitlens.views.browseRepoAtRevision'
	| 'gitlens.views.browseRepoAtRevisionInNewWindow'
	| 'gitlens.views.browseRepoBeforeRevision'
	| 'gitlens.views.browseRepoBeforeRevisionInNewWindow'
	| 'gitlens.views.cherryPick'
	| 'gitlens.views.cherryPick.multi'
	| 'gitlens.views.clearComparison'
	| 'gitlens.views.clearReviewed'
	| 'gitlens.views.closeRepository'
	| 'gitlens.views.collapseNode'
	| 'gitlens.views.commitDetails.refresh'
	| 'gitlens.views.commits.attach'
	| 'gitlens.views.commits.filterRepositories'
	| 'gitlens.views.commits.refresh'
	| 'gitlens.views.commits.setCommitsFilterAuthors'
	| 'gitlens.views.commits.setCommitsFilterOff'
	| 'gitlens.views.commits.setFilesLayoutToAuto'
	| 'gitlens.views.commits.setFilesLayoutToList'
	| 'gitlens.views.commits.setFilesLayoutToTree'
	| 'gitlens.views.commits.setShowAvatarsOff'
	| 'gitlens.views.commits.setShowAvatarsOn'
	| 'gitlens.views.commits.setShowBranchComparisonOff'
	| 'gitlens.views.commits.setShowBranchComparisonOn'
	| 'gitlens.views.commits.setShowBranchPullRequestOff'
	| 'gitlens.views.commits.setShowBranchPullRequestOn'
	| 'gitlens.views.commits.setShowMergeCommitsOff'
	| 'gitlens.views.commits.setShowMergeCommitsOn'
	| 'gitlens.views.commits.setShowStashesOff'
	| 'gitlens.views.commits.setShowStashesOn'
	| 'gitlens.views.commits.viewOptionsTitle'
	| 'gitlens.views.compareAncestryWithWorking'
	| 'gitlens.views.compareBranchWithHead'
	| 'gitlens.views.compareFileWithSelected'
	| 'gitlens.views.compareFileWithSelected:commitDetails'
	| 'gitlens.views.compareFileWithSelected:graphDetails'
	| 'gitlens.views.compareWithHead'
	| 'gitlens.views.compareWithMergeBase'
	| 'gitlens.views.compareWithSelected'
	| 'gitlens.views.compareWithSelected:graph'
	| 'gitlens.views.compareWithUpstream'
	| 'gitlens.views.compareWithWorking'
	| 'gitlens.views.contributors.attach'
	| 'gitlens.views.contributors.filterRepositories'
	| 'gitlens.views.contributors.refresh'
	| 'gitlens.views.contributors.setFilesLayoutToAuto'
	| 'gitlens.views.contributors.setFilesLayoutToList'
	| 'gitlens.views.contributors.setFilesLayoutToTree'
	| 'gitlens.views.contributors.setShowAllBranchesOff'
	| 'gitlens.views.contributors.setShowAllBranchesOn'
	| 'gitlens.views.contributors.setShowAvatarsOff'
	| 'gitlens.views.contributors.setShowAvatarsOn'
	| 'gitlens.views.contributors.setShowMergeCommitsOff'
	| 'gitlens.views.contributors.setShowMergeCommitsOn'
	| 'gitlens.views.contributors.setShowStatisticsOff'
	| 'gitlens.views.contributors.setShowStatisticsOn'
	| 'gitlens.views.contributors.setSortAscending'
	| 'gitlens.views.contributors.setSortByCount'
	| 'gitlens.views.contributors.setSortByDate'
	| 'gitlens.views.contributors.setSortByName'
	| 'gitlens.views.contributors.setSortByScore'
	| 'gitlens.views.contributors.setSortDescending'
	| 'gitlens.views.contributors.viewOptionsTitle'
	| 'gitlens.views.copy'
	| 'gitlens.views.copyAsMarkdown'
	| 'gitlens.views.copyRemoteCommitUrl'
	| 'gitlens.views.copyRemoteCommitUrl.multi'
	| 'gitlens.views.copyRemoteCommitUrl:commitDetails'
	| 'gitlens.views.copyRemoteCommitUrl:graphDetails'
	| 'gitlens.views.copyUrl'
	| 'gitlens.views.copyUrl.multi'
	| 'gitlens.views.createTag'
	| 'gitlens.views.createWorktree'
	| 'gitlens.views.deleteBranch'
	| 'gitlens.views.deleteBranch.multi'
	| 'gitlens.views.deleteTag'
	| 'gitlens.views.deleteTag.multi'
	| 'gitlens.views.deleteWorktree'
	| 'gitlens.views.deleteWorktree.multi'
	| 'gitlens.views.dismissNode'
	| 'gitlens.views.draft.open'
	| 'gitlens.views.draft.openOnWeb'
	| 'gitlens.views.drafts.create'
	| 'gitlens.views.drafts.delete'
	| 'gitlens.views.drafts.info'
	| 'gitlens.views.drafts.refresh'
	| 'gitlens.views.drafts.setShowAvatarsOff'
	| 'gitlens.views.drafts.setShowAvatarsOn'
	| 'gitlens.views.editNode'
	| 'gitlens.views.expandNode'
	| 'gitlens.views.fileHistory.attach'
	| 'gitlens.views.fileHistory.changeBase'
	| 'gitlens.views.fileHistory.refresh'
	| 'gitlens.views.fileHistory.setCursorFollowingOff'
	| 'gitlens.views.fileHistory.setCursorFollowingOn'
	| 'gitlens.views.fileHistory.setEditorFollowingOff'
	| 'gitlens.views.fileHistory.setEditorFollowingOn'
	| 'gitlens.views.fileHistory.setModeCommits'
	| 'gitlens.views.fileHistory.setModeContributors'
	| 'gitlens.views.fileHistory.setRenameFollowingOff'
	| 'gitlens.views.fileHistory.setRenameFollowingOn'
	| 'gitlens.views.fileHistory.setShowAllBranchesOff'
	| 'gitlens.views.fileHistory.setShowAllBranchesOn'
	| 'gitlens.views.fileHistory.setShowAvatarsOff'
	| 'gitlens.views.fileHistory.setShowAvatarsOn'
	| 'gitlens.views.fileHistory.setShowMergeCommitsOff'
	| 'gitlens.views.fileHistory.setShowMergeCommitsOn'
	| 'gitlens.views.fileHistory.viewOptionsTitle'
	| 'gitlens.views.graph.openInNewWindow'
	| 'gitlens.views.graph.openInTab'
	| 'gitlens.views.graph.refresh'
	| 'gitlens.views.highlightChanges'
	| 'gitlens.views.highlightChanges:commitDetails'
	| 'gitlens.views.highlightChanges:graphDetails'
	| 'gitlens.views.highlightRevisionChanges'
	| 'gitlens.views.highlightRevisionChanges:commitDetails'
	| 'gitlens.views.highlightRevisionChanges:graphDetails'
	| 'gitlens.views.home.discussions'
	| 'gitlens.views.home.help'
	| 'gitlens.views.home.info'
	| 'gitlens.views.home.issues'
	| 'gitlens.views.home.refresh'
	| 'gitlens.views.home.whatsNew'
	| 'gitlens.views.launchpad.attach'
	| 'gitlens.views.launchpad.error.connectIntegrations'
	| 'gitlens.views.launchpad.error.openLogs'
	| 'gitlens.views.launchpad.info'
	| 'gitlens.views.launchpad.refresh'
	| 'gitlens.views.launchpad.setFilesLayoutToAuto'
	| 'gitlens.views.launchpad.setFilesLayoutToList'
	| 'gitlens.views.launchpad.setFilesLayoutToTree'
	| 'gitlens.views.launchpad.setShowAvatarsOff'
	| 'gitlens.views.launchpad.setShowAvatarsOn'
	| 'gitlens.views.launchpad.viewOptionsTitle'
	| 'gitlens.views.lineHistory.changeBase'
	| 'gitlens.views.lineHistory.refresh'
	| 'gitlens.views.lineHistory.setEditorFollowingOff'
	| 'gitlens.views.lineHistory.setEditorFollowingOn'
	| 'gitlens.views.lineHistory.setShowAvatarsOff'
	| 'gitlens.views.lineHistory.setShowAvatarsOn'
	| 'gitlens.views.loadAllChildren'
	| 'gitlens.views.mergeBranchInto'
	| 'gitlens.views.mergeChangesWithWorking'
	| 'gitlens.views.mergeChangesWithWorking:commitDetails'
	| 'gitlens.views.mergeChangesWithWorking:graphDetails'
	| 'gitlens.views.openBranchOnRemote'
	| 'gitlens.views.openBranchOnRemote.multi'
	| 'gitlens.views.openChangedFileDiffs'
	| 'gitlens.views.openChangedFileDiffsIndividually'
	| 'gitlens.views.openChangedFileDiffsWithMergeBase'
	| 'gitlens.views.openChangedFileDiffsWithWorking'
	| 'gitlens.views.openChangedFileDiffsWithWorkingIndividually'
	| 'gitlens.views.openChangedFileRevisions'
	| 'gitlens.views.openChangedFiles'
	| 'gitlens.views.openChanges'
	| 'gitlens.views.openChanges:commitDetails'
	| 'gitlens.views.openChanges:graphDetails'
	| 'gitlens.views.openChangesWithMergeBase'
	| 'gitlens.views.openChangesWithMergeBase:graphDetails'
	| 'gitlens.views.openChangesWithWorking'
	| 'gitlens.views.openChangesWithWorking:commitDetails'
	| 'gitlens.views.openChangesWithWorking:graphDetails'
	| 'gitlens.views.openCommitOnRemote'
	| 'gitlens.views.openCommitOnRemote.multi'
	| 'gitlens.views.openDirectoryDiff'
	| 'gitlens.views.openDirectoryDiffWithWorking'
	| 'gitlens.views.openFile'
	| 'gitlens.views.openFile.multi:commitDetails'
	| 'gitlens.views.openFile.multi:graphDetails'
	| 'gitlens.views.openFile:commitDetails'
	| 'gitlens.views.openFile:graphDetails'
	| 'gitlens.views.openFileRevision'
	| 'gitlens.views.openFileRevision:commitDetails'
	| 'gitlens.views.openFileRevision:graphDetails'
	| 'gitlens.views.openInTerminal'
	| 'gitlens.views.openInWorktree'
	| 'gitlens.views.openOnlyChangedFiles'
	| 'gitlens.views.openPreviousChangesWithWorking'
	| 'gitlens.views.openPreviousChangesWithWorking:commitDetails'
	| 'gitlens.views.openPreviousChangesWithWorking:graphDetails'
	| 'gitlens.views.openUrl'
	| 'gitlens.views.openUrl.multi'
	| 'gitlens.views.patchDetails.close'
	| 'gitlens.views.patchDetails.refresh'
	| 'gitlens.views.pausedOperation.abort'
	| 'gitlens.views.pausedOperation.continue'
	| 'gitlens.views.pausedOperation.open'
	| 'gitlens.views.pausedOperation.skip'
	| 'gitlens.views.publishRepository'
	| 'gitlens.views.pull'
	| 'gitlens.views.pullRequest.close'
	| 'gitlens.views.pullRequest.refresh'
	| 'gitlens.views.pullRequest.setFilesLayoutToAuto'
	| 'gitlens.views.pullRequest.setFilesLayoutToList'
	| 'gitlens.views.pullRequest.setFilesLayoutToTree'
	| 'gitlens.views.pullRequest.setShowAvatarsOff'
	| 'gitlens.views.pullRequest.setShowAvatarsOn'
	| 'gitlens.views.push'
	| 'gitlens.views.pushToCommit'
	| 'gitlens.views.pushWithForce'
	| 'gitlens.views.rebaseOntoBranch'
	| 'gitlens.views.rebaseOntoCommit'
	| 'gitlens.views.rebaseOntoUpstream'
	| 'gitlens.views.refreshNode'
	| 'gitlens.views.remotes.attach'
	| 'gitlens.views.remotes.filterRepositories'
	| 'gitlens.views.remotes.refresh'
	| 'gitlens.views.remotes.setFilesLayoutToAuto'
	| 'gitlens.views.remotes.setFilesLayoutToList'
	| 'gitlens.views.remotes.setFilesLayoutToTree'
	| 'gitlens.views.remotes.setLayoutToList'
	| 'gitlens.views.remotes.setLayoutToTree'
	| 'gitlens.views.remotes.setShowAvatarsOff'
	| 'gitlens.views.remotes.setShowAvatarsOn'
	| 'gitlens.views.remotes.setShowBranchPullRequestOff'
	| 'gitlens.views.remotes.setShowBranchPullRequestOn'
	| 'gitlens.views.remotes.setSortAscending'
	| 'gitlens.views.remotes.setSortByDate'
	| 'gitlens.views.remotes.setSortByName'
	| 'gitlens.views.remotes.setSortDescending'
	| 'gitlens.views.remotes.viewOptionsTitle'
	| 'gitlens.views.renameBranch'
	| 'gitlens.views.repositories.attach'
	| 'gitlens.views.repositories.refresh'
	| 'gitlens.views.repositories.setAutoRefreshToOff'
	| 'gitlens.views.repositories.setAutoRefreshToOn'
	| 'gitlens.views.repositories.setBranchesLayoutToList'
	| 'gitlens.views.repositories.setBranchesLayoutToTree'
	| 'gitlens.views.repositories.setBranchesShowBranchComparisonOff'
	| 'gitlens.views.repositories.setBranchesShowBranchComparisonOn'
	| 'gitlens.views.repositories.setBranchesShowStashesOff'
	| 'gitlens.views.repositories.setBranchesShowStashesOn'
	| 'gitlens.views.repositories.setFilesLayoutToAuto'
	| 'gitlens.views.repositories.setFilesLayoutToList'
	| 'gitlens.views.repositories.setFilesLayoutToTree'
	| 'gitlens.views.repositories.setShowAvatarsOff'
	| 'gitlens.views.repositories.setShowAvatarsOn'
	| 'gitlens.views.repositories.setShowSectionBranchComparisonOff'
	| 'gitlens.views.repositories.setShowSectionBranchComparisonOn'
	| 'gitlens.views.repositories.setShowSectionBranchesOff'
	| 'gitlens.views.repositories.setShowSectionBranchesOn'
	| 'gitlens.views.repositories.setShowSectionCommitsOff'
	| 'gitlens.views.repositories.setShowSectionCommitsOn'
	| 'gitlens.views.repositories.setShowSectionContributorsOff'
	| 'gitlens.views.repositories.setShowSectionContributorsOn'
	| 'gitlens.views.repositories.setShowSectionOff'
	| 'gitlens.views.repositories.setShowSectionRemotesOff'
	| 'gitlens.views.repositories.setShowSectionRemotesOn'
	| 'gitlens.views.repositories.setShowSectionStashesOff'
	| 'gitlens.views.repositories.setShowSectionStashesOn'
	| 'gitlens.views.repositories.setShowSectionTagsOff'
	| 'gitlens.views.repositories.setShowSectionTagsOn'
	| 'gitlens.views.repositories.setShowSectionUpstreamStatusOff'
	| 'gitlens.views.repositories.setShowSectionUpstreamStatusOn'
	| 'gitlens.views.repositories.setShowSectionWorktreesOff'
	| 'gitlens.views.repositories.setShowSectionWorktreesOn'
	| 'gitlens.views.repositories.setSortAscending'
	| 'gitlens.views.repositories.setSortByDiscovered'
	| 'gitlens.views.repositories.setSortByLastFetched'
	| 'gitlens.views.repositories.setSortByName'
	| 'gitlens.views.repositories.setSortDescending'
	| 'gitlens.views.repositories.viewOptionsTitle'
	| 'gitlens.views.resetCommit'
	| 'gitlens.views.resetToCommit'
	| 'gitlens.views.resetToTip'
	| 'gitlens.views.revealRepositoryInExplorer'
	| 'gitlens.views.revealWorktreeInExplorer'
	| 'gitlens.views.revert'
	| 'gitlens.views.scm.grouped.attachAll'
	| 'gitlens.views.scm.grouped.branches'
	| 'gitlens.views.scm.grouped.branches.attach'
	| 'gitlens.views.scm.grouped.branches.detach'
	| 'gitlens.views.scm.grouped.branches.setAsDefault'
	| 'gitlens.views.scm.grouped.branches.visibility.hide'
	| 'gitlens.views.scm.grouped.branches.visibility.show'
	| 'gitlens.views.scm.grouped.commits'
	| 'gitlens.views.scm.grouped.commits.attach'
	| 'gitlens.views.scm.grouped.commits.detach'
	| 'gitlens.views.scm.grouped.commits.setAsDefault'
	| 'gitlens.views.scm.grouped.commits.visibility.hide'
	| 'gitlens.views.scm.grouped.commits.visibility.show'
	| 'gitlens.views.scm.grouped.contributors'
	| 'gitlens.views.scm.grouped.contributors.attach'
	| 'gitlens.views.scm.grouped.contributors.detach'
	| 'gitlens.views.scm.grouped.contributors.setAsDefault'
	| 'gitlens.views.scm.grouped.contributors.visibility.hide'
	| 'gitlens.views.scm.grouped.contributors.visibility.show'
	| 'gitlens.views.scm.grouped.detachAll'
	| 'gitlens.views.scm.grouped.fileHistory'
	| 'gitlens.views.scm.grouped.fileHistory.attach'
	| 'gitlens.views.scm.grouped.fileHistory.detach'
	| 'gitlens.views.scm.grouped.fileHistory.setAsDefault'
	| 'gitlens.views.scm.grouped.fileHistory.visibility.hide'
	| 'gitlens.views.scm.grouped.fileHistory.visibility.show'
	| 'gitlens.views.scm.grouped.launchpad'
	| 'gitlens.views.scm.grouped.launchpad.attach'
	| 'gitlens.views.scm.grouped.launchpad.detach'
	| 'gitlens.views.scm.grouped.launchpad.setAsDefault'
	| 'gitlens.views.scm.grouped.launchpad.visibility.hide'
	| 'gitlens.views.scm.grouped.launchpad.visibility.show'
	| 'gitlens.views.scm.grouped.refresh'
	| 'gitlens.views.scm.grouped.remotes'
	| 'gitlens.views.scm.grouped.remotes.attach'
	| 'gitlens.views.scm.grouped.remotes.detach'
	| 'gitlens.views.scm.grouped.remotes.setAsDefault'
	| 'gitlens.views.scm.grouped.remotes.visibility.hide'
	| 'gitlens.views.scm.grouped.remotes.visibility.show'
	| 'gitlens.views.scm.grouped.repositories'
	| 'gitlens.views.scm.grouped.repositories.attach'
	| 'gitlens.views.scm.grouped.repositories.detach'
	| 'gitlens.views.scm.grouped.repositories.setAsDefault'
	| 'gitlens.views.scm.grouped.repositories.visibility.hide'
	| 'gitlens.views.scm.grouped.repositories.visibility.show'
	| 'gitlens.views.scm.grouped.resetAll'
	| 'gitlens.views.scm.grouped.searchAndCompare'
	| 'gitlens.views.scm.grouped.searchAndCompare.attach'
	| 'gitlens.views.scm.grouped.searchAndCompare.detach'
	| 'gitlens.views.scm.grouped.searchAndCompare.setAsDefault'
	| 'gitlens.views.scm.grouped.searchAndCompare.visibility.hide'
	| 'gitlens.views.scm.grouped.searchAndCompare.visibility.show'
	| 'gitlens.views.scm.grouped.stashes'
	| 'gitlens.views.scm.grouped.stashes.attach'
	| 'gitlens.views.scm.grouped.stashes.detach'
	| 'gitlens.views.scm.grouped.stashes.setAsDefault'
	| 'gitlens.views.scm.grouped.stashes.visibility.hide'
	| 'gitlens.views.scm.grouped.stashes.visibility.show'
	| 'gitlens.views.scm.grouped.tags'
	| 'gitlens.views.scm.grouped.tags.attach'
	| 'gitlens.views.scm.grouped.tags.detach'
	| 'gitlens.views.scm.grouped.tags.setAsDefault'
	| 'gitlens.views.scm.grouped.tags.visibility.hide'
	| 'gitlens.views.scm.grouped.tags.visibility.show'
	| 'gitlens.views.scm.grouped.worktrees'
	| 'gitlens.views.scm.grouped.worktrees.attach'
	| 'gitlens.views.scm.grouped.worktrees.detach'
	| 'gitlens.views.scm.grouped.worktrees.setAsDefault'
	| 'gitlens.views.scm.grouped.worktrees.visibility.hide'
	| 'gitlens.views.scm.grouped.worktrees.visibility.show'
	| 'gitlens.views.searchAndCompare.attach'
	| 'gitlens.views.searchAndCompare.clear'
	| 'gitlens.views.searchAndCompare.refresh'
	| 'gitlens.views.searchAndCompare.searchCommits'
	| 'gitlens.views.searchAndCompare.selectForCompare'
	| 'gitlens.views.searchAndCompare.setFilesLayoutToAuto'
	| 'gitlens.views.searchAndCompare.setFilesLayoutToList'
	| 'gitlens.views.searchAndCompare.setFilesLayoutToTree'
	| 'gitlens.views.searchAndCompare.setShowAvatarsOff'
	| 'gitlens.views.searchAndCompare.setShowAvatarsOn'
	| 'gitlens.views.searchAndCompare.swapComparison'
	| 'gitlens.views.searchAndCompare.viewOptionsTitle'
	| 'gitlens.views.selectFileForCompare'
	| 'gitlens.views.selectFileForCompare:commitDetails'
	| 'gitlens.views.selectFileForCompare:graphDetails'
	| 'gitlens.views.selectForCompare'
	| 'gitlens.views.selectForCompare:graph'
	| 'gitlens.views.setBranchComparisonToBranch'
	| 'gitlens.views.setBranchComparisonToWorking'
	| 'gitlens.views.setContributorsStatisticsOff'
	| 'gitlens.views.setContributorsStatisticsOn'
	| 'gitlens.views.setResultsCommitsFilterAuthors'
	| 'gitlens.views.setResultsCommitsFilterOff'
	| 'gitlens.views.setResultsFilesFilterOff'
	| 'gitlens.views.setResultsFilesFilterOnLeft'
	| 'gitlens.views.setResultsFilesFilterOnRight'
	| 'gitlens.views.setShowRelativeDateMarkersOff'
	| 'gitlens.views.setShowRelativeDateMarkersOn'
	| 'gitlens.views.stageDirectory'
	| 'gitlens.views.stageFile'
	| 'gitlens.views.stageFile.multi:graphDetails'
	| 'gitlens.views.stageFile:graphDetails'
	| 'gitlens.views.stashes.attach'
	| 'gitlens.views.stashes.filterRepositories'
	| 'gitlens.views.stashes.refresh'
	| 'gitlens.views.stashes.setFilesLayoutToAuto'
	| 'gitlens.views.stashes.setFilesLayoutToList'
	| 'gitlens.views.stashes.setFilesLayoutToTree'
	| 'gitlens.views.stashes.viewOptionsTitle'
	| 'gitlens.views.switchToCommit'
	| 'gitlens.views.switchToTag'
	| 'gitlens.views.tags.attach'
	| 'gitlens.views.tags.filterRepositories'
	| 'gitlens.views.tags.refresh'
	| 'gitlens.views.tags.setFilesLayoutToAuto'
	| 'gitlens.views.tags.setFilesLayoutToList'
	| 'gitlens.views.tags.setFilesLayoutToTree'
	| 'gitlens.views.tags.setLayoutToList'
	| 'gitlens.views.tags.setLayoutToTree'
	| 'gitlens.views.tags.setShowAvatarsOff'
	| 'gitlens.views.tags.setShowAvatarsOn'
	| 'gitlens.views.tags.setSortAscending'
	| 'gitlens.views.tags.setSortByDate'
	| 'gitlens.views.tags.setSortByName'
	| 'gitlens.views.tags.setSortDescending'
	| 'gitlens.views.tags.viewOptionsTitle'
	| 'gitlens.views.timeline.refresh'
	| 'gitlens.views.title.createBranch'
	| 'gitlens.views.title.createTag'
	| 'gitlens.views.title.createWorktree'
	| 'gitlens.views.undoCommit'
	| 'gitlens.views.unstageDirectory'
	| 'gitlens.views.unstageFile'
	| 'gitlens.views.unstageFile.multi:graphDetails'
	| 'gitlens.views.unstageFile:graphDetails'
	| 'gitlens.views.welcome.close'
	| 'gitlens.views.welcome.refresh'
	| 'gitlens.views.workspaces.addRepos'
	| 'gitlens.views.workspaces.addReposFromLinked'
	| 'gitlens.views.workspaces.changeAutoAddSetting'
	| 'gitlens.views.workspaces.convert'
	| 'gitlens.views.workspaces.create'
	| 'gitlens.views.workspaces.createLocal'
	| 'gitlens.views.workspaces.delete'
	| 'gitlens.views.workspaces.info'
	| 'gitlens.views.workspaces.locateAllRepos'
	| 'gitlens.views.workspaces.openLocal'
	| 'gitlens.views.workspaces.openLocalNewWindow'
	| 'gitlens.views.workspaces.refresh'
	| 'gitlens.views.workspaces.repo.addToWindow'
	| 'gitlens.views.workspaces.repo.locate'
	| 'gitlens.views.workspaces.repo.open'
	| 'gitlens.views.workspaces.repo.openInNewWindow'
	| 'gitlens.views.workspaces.repo.remove'
	| 'gitlens.views.worktrees.attach'
	| 'gitlens.views.worktrees.filterRepositories'
	| 'gitlens.views.worktrees.refresh'
	| 'gitlens.views.worktrees.setFilesLayoutToAuto'
	| 'gitlens.views.worktrees.setFilesLayoutToList'
	| 'gitlens.views.worktrees.setFilesLayoutToTree'
	| 'gitlens.views.worktrees.setLayoutToList'
	| 'gitlens.views.worktrees.setLayoutToTree'
	| 'gitlens.views.worktrees.setShowAvatarsOff'
	| 'gitlens.views.worktrees.setShowAvatarsOn'
	| 'gitlens.views.worktrees.setShowBranchComparisonOff'
	| 'gitlens.views.worktrees.setShowBranchComparisonOn'
	| 'gitlens.views.worktrees.setShowBranchPullRequestOff'
	| 'gitlens.views.worktrees.setShowBranchPullRequestOn'
	| 'gitlens.views.worktrees.setShowStashesOff'
	| 'gitlens.views.worktrees.setShowStashesOn'
	| 'gitlens.views.worktrees.setSortAscending'
	| 'gitlens.views.worktrees.setSortByDate'
	| 'gitlens.views.worktrees.setSortByName'
	| 'gitlens.views.worktrees.setSortDescending'
	| 'gitlens.views.worktrees.viewOptionsTitle'
	| 'gitlens.visualizeHistory.file:commitDetails'
	| 'gitlens.visualizeHistory.file:editor'
	| 'gitlens.visualizeHistory.file:explorer'
	| 'gitlens.visualizeHistory.file:graphDetails'
	| 'gitlens.visualizeHistory.file:scm'
	| 'gitlens.visualizeHistory.file:views'
	| 'gitlens.visualizeHistory.folder:commitDetails'
	| 'gitlens.visualizeHistory.folder:explorer'
	| 'gitlens.visualizeHistory.folder:graphDetails'
	| 'gitlens.visualizeHistory.folder:scm'
	| 'gitlens.visualizeHistory.repo:scm'
	| 'gitlens.visualizeHistory.repo:views';

export type ContributedPaletteCommands =
	| 'gitlens.addAuthors'
	| 'gitlens.agents.installClaudeHook'
	| 'gitlens.agents.openSession'
	| 'gitlens.agents.switchDefaultAgent'
	| 'gitlens.agents.uninstallClaudeHook'
	| 'gitlens.ai.enable'
	| 'gitlens.ai.explainBranch'
	| 'gitlens.ai.explainCommit'
	| 'gitlens.ai.explainStash'
	| 'gitlens.ai.explainWip'
	| 'gitlens.ai.generateChangelog'
	| 'gitlens.ai.generateCommitMessage'
	| 'gitlens.ai.mcp.install'
	| 'gitlens.ai.mcp.reinstall'
	| 'gitlens.ai.mcp.selectAgents'
	| 'gitlens.ai.recomposeBranch'
	| 'gitlens.ai.recomposeFromCommit'
	| 'gitlens.ai.recomposeSelectedCommits'
	| 'gitlens.ai.resolveConflicts'
	| 'gitlens.ai.switchProvider'
	| 'gitlens.applyPatchFromClipboard'
	| 'gitlens.associateIssueWithBranch'
	| 'gitlens.browseRepoAtRevision'
	| 'gitlens.browseRepoAtRevisionInNewWindow'
	| 'gitlens.browseRepoBeforeRevision'
	| 'gitlens.browseRepoBeforeRevisionInNewWindow'
	| 'gitlens.clearFileAnnotations'
	| 'gitlens.closeUnchangedFiles'
	| 'gitlens.compareHeadWith'
	| 'gitlens.compareWith'
	| 'gitlens.compareWorkingWith'
	| 'gitlens.composeCommits'
	| 'gitlens.connectRemoteProvider'
	| 'gitlens.copyCurrentBranch'
	| 'gitlens.copyDeepLinkToRepo'
	| 'gitlens.copyMessageToClipboard'
	| 'gitlens.copyPatchToClipboard'
	| 'gitlens.copyRelativePathToClipboard'
	| 'gitlens.copyRemoteCommitUrl'
	| 'gitlens.copyRemoteFileUrlFrom'
	| 'gitlens.copyRemoteFileUrlToClipboard'
	| 'gitlens.copyShaToClipboard'
	| 'gitlens.copyWorkingChangesToWorktree'
	| 'gitlens.createCloudPatch'
	| 'gitlens.createPatch'
	| 'gitlens.createPullRequestOnRemote'
	| 'gitlens.diffDirectory'
	| 'gitlens.diffDirectoryWithHead'
	| 'gitlens.diffFolderWithRevision'
	| 'gitlens.diffFolderWithRevisionFrom'
	| 'gitlens.diffLineWithPrevious'
	| 'gitlens.diffLineWithWorking'
	| 'gitlens.diffWithNext'
	| 'gitlens.diffWithPrevious'
	| 'gitlens.diffWithRevision'
	| 'gitlens.diffWithRevisionFrom'
	| 'gitlens.diffWithWorking'
	| 'gitlens.disableDebugLogging'
	| 'gitlens.disconnectRemoteProvider'
	| 'gitlens.enableDebugLogging'
	| 'gitlens.externalDiff'
	| 'gitlens.externalDiffAll'
	| 'gitlens.fetchRepositories'
	| 'gitlens.getStarted'
	| 'gitlens.git.branch'
	| 'gitlens.git.branch.create'
	| 'gitlens.git.branch.delete'
	| 'gitlens.git.branch.prune'
	| 'gitlens.git.branch.rename'
	| 'gitlens.git.branch.setMergeTarget'
	| 'gitlens.git.branch.setUpstream'
	| 'gitlens.git.checkout'
	| 'gitlens.git.cherryPick'
	| 'gitlens.git.history'
	| 'gitlens.git.merge'
	| 'gitlens.git.rebase'
	| 'gitlens.git.remote'
	| 'gitlens.git.remote.add'
	| 'gitlens.git.remote.prune'
	| 'gitlens.git.remote.remove'
	| 'gitlens.git.reset'
	| 'gitlens.git.revert'
	| 'gitlens.git.setupCommitSigning'
	| 'gitlens.git.show'
	| 'gitlens.git.stash'
	| 'gitlens.git.stash.drop'
	| 'gitlens.git.stash.list'
	| 'gitlens.git.stash.pop'
	| 'gitlens.git.stash.push'
	| 'gitlens.git.stash.rename'
	| 'gitlens.git.status'
	| 'gitlens.git.switch'
	| 'gitlens.git.tag'
	| 'gitlens.git.tag.create'
	| 'gitlens.git.tag.delete'
	| 'gitlens.git.worktree'
	| 'gitlens.git.worktree.copyWorkingChangesTo'
	| 'gitlens.git.worktree.create'
	| 'gitlens.git.worktree.delete'
	| 'gitlens.git.worktree.open'
	| 'gitlens.gitCommands'
	| 'gitlens.gk.switchOrganization'
	| 'gitlens.graph.soloBranch'
	| 'gitlens.graph.soloBranch:views'
	| 'gitlens.graph.soloTag'
	| 'gitlens.graph.soloTag:views'
	| 'gitlens.graph.split'
	| 'gitlens.graph.switchToEditorLayout'
	| 'gitlens.graph.switchToPanelLayout'
	| 'gitlens.launchpad.indicator.toggle'
	| 'gitlens.openAssociatedPullRequestOnRemote'
	| 'gitlens.openBlamePriorToChange'
	| 'gitlens.openBranchOnRemote'
	| 'gitlens.openBranchesOnRemote'
	| 'gitlens.openChangedFiles'
	| 'gitlens.openCommitOnRemote'
	| 'gitlens.openCurrentBranchOnRemote'
	| 'gitlens.openFileFromRemote'
	| 'gitlens.openFileHistory'
	| 'gitlens.openFileHistoryInGraph'
	| 'gitlens.openFileOnRemote'
	| 'gitlens.openFileOnRemoteFrom'
	| 'gitlens.openFileRevision'
	| 'gitlens.openFileRevisionFrom'
	| 'gitlens.openOnlyChangedFiles'
	| 'gitlens.openPatch'
	| 'gitlens.openRepoOnRemote'
	| 'gitlens.openRevisionFile'
	| 'gitlens.openRevisionFromRemote'
	| 'gitlens.openWorkingFile'
	| 'gitlens.pastePatchFromClipboard'
	| 'gitlens.plus.cloudIntegrations.manage'
	| 'gitlens.plus.hide'
	| 'gitlens.plus.login'
	| 'gitlens.plus.logout'
	| 'gitlens.plus.manage'
	| 'gitlens.plus.reactivateProTrial'
	| 'gitlens.plus.referFriend'
	| 'gitlens.plus.refreshRepositoryAccess'
	| 'gitlens.plus.restore'
	| 'gitlens.plus.signUp'
	| 'gitlens.plus.simulate.ai'
	| 'gitlens.plus.simulate.subscription'
	| 'gitlens.plus.upgrade'
	| 'gitlens.plus.validate'
	| 'gitlens.pullRepositories'
	| 'gitlens.pushRepositories'
	| 'gitlens.quickOpenFileHistory'
	| 'gitlens.rebase.disableEditor'
	| 'gitlens.rebase.enableEditor'
	| 'gitlens.reset'
	| 'gitlens.resetViewsLayout'
	| 'gitlens.revealCommitInView'
	| 'gitlens.shareAsCloudPatch'
	| 'gitlens.showAccountView'
	| 'gitlens.showBranchesView'
	| 'gitlens.showCommitDetailsView'
	| 'gitlens.showCommitInView'
	| 'gitlens.showCommitSearch'
	| 'gitlens.showCommitsInView'
	| 'gitlens.showCommitsView'
	| 'gitlens.showContributorsView'
	| 'gitlens.showDraftsView'
	| 'gitlens.showFileHistoryView'
	| 'gitlens.showGraph'
	| 'gitlens.showGraphPage'
	| 'gitlens.showGraphView'
	| 'gitlens.showHomeView'
	| 'gitlens.showLastQuickPick'
	| 'gitlens.showLaunchpad'
	| 'gitlens.showLaunchpadView'
	| 'gitlens.showLineCommitInView'
	| 'gitlens.showLineHistoryView'
	| 'gitlens.showPatchDetailsPage'
	| 'gitlens.showQuickBranchHistory'
	| 'gitlens.showQuickCommitDetails'
	| 'gitlens.showQuickCommitFileDetails'
	| 'gitlens.showQuickFileHistory'
	| 'gitlens.showQuickRepoHistory'
	| 'gitlens.showQuickRepoStatus'
	| 'gitlens.showQuickRevisionDetails'
	| 'gitlens.showQuickStashList'
	| 'gitlens.showRemotesView'
	| 'gitlens.showRepositoriesView'
	| 'gitlens.showSearchAndCompareView'
	| 'gitlens.showSettingsPage'
	| 'gitlens.showSettingsPage!autolinks'
	| 'gitlens.showSettingsPage!current-line'
	| 'gitlens.showStashesView'
	| 'gitlens.showTagsView'
	| 'gitlens.showTimelinePage'
	| 'gitlens.showTimelineView'
	| 'gitlens.showWelcomeView'
	| 'gitlens.showWorkspacesView'
	| 'gitlens.showWorktreesView'
	| 'gitlens.startReview'
	| 'gitlens.startReview.openInAgent'
	| 'gitlens.startWork'
	| 'gitlens.startWork.openInAgent'
	| 'gitlens.stashSave'
	| 'gitlens.stashSave.staged:scm'
	| 'gitlens.stashSave.unstaged:scm'
	| 'gitlens.stashSave:scm'
	| 'gitlens.stashesApply'
	| 'gitlens.switchMode'
	| 'gitlens.timeline.split'
	| 'gitlens.toggleCodeLens'
	| 'gitlens.toggleFileBlame'
	| 'gitlens.toggleFileChanges'
	| 'gitlens.toggleFileHeatmap'
	| 'gitlens.toggleGraph'
	| 'gitlens.toggleLineBlame'
	| 'gitlens.toggleMaximizedGraph'
	| 'gitlens.toggleReviewMode'
	| 'gitlens.toggleZenMode'
	| 'gitlens.views.workspaces.create'
	| 'gitlens.visualizeHistory.file';

export type ContributedKeybindingCommands =
	| 'gitlens.diffLineWithPrevious'
	| 'gitlens.diffWithNext:key'
	| 'gitlens.diffWithPrevious:key'
	| 'gitlens.diffWithWorking:key'
	| 'gitlens.gitCommands'
	| 'gitlens.key.alt+,'
	| 'gitlens.key.alt+.'
	| 'gitlens.key.alt+enter'
	| 'gitlens.key.alt+left'
	| 'gitlens.key.alt+right'
	| 'gitlens.key.ctrl+enter'
	| 'gitlens.key.ctrl+left'
	| 'gitlens.key.ctrl+right'
	| 'gitlens.key.escape'
	| 'gitlens.key.left'
	| 'gitlens.key.right'
	| 'gitlens.showQuickCommitFileDetails'
	| 'gitlens.showQuickFileHistory'
	| 'gitlens.showQuickRepoHistory'
	| 'gitlens.showQuickRepoStatus'
	| 'gitlens.toggleCodeLens'
	| 'gitlens.toggleFileBlame:key'
	| 'gitlens.views.branches.copy'
	| 'gitlens.views.commits.copy'
	| 'gitlens.views.contributors.copy'
	| 'gitlens.views.drafts.copy'
	| 'gitlens.views.fileHistory.copy'
	| 'gitlens.views.launchpad.copy'
	| 'gitlens.views.lineHistory.copy'
	| 'gitlens.views.pullRequest.copy'
	| 'gitlens.views.remotes.copy'
	| 'gitlens.views.repositories.copy'
	| 'gitlens.views.scm.grouped.branches'
	| 'gitlens.views.scm.grouped.commits'
	| 'gitlens.views.scm.grouped.contributors'
	| 'gitlens.views.scm.grouped.fileHistory'
	| 'gitlens.views.scm.grouped.launchpad'
	| 'gitlens.views.scm.grouped.remotes'
	| 'gitlens.views.scm.grouped.searchAndCompare'
	| 'gitlens.views.scm.grouped.stashes'
	| 'gitlens.views.scm.grouped.tags'
	| 'gitlens.views.scm.grouped.worktrees'
	| 'gitlens.views.searchAndCompare.copy'
	| 'gitlens.views.stashes.copy'
	| 'gitlens.views.tags.copy'
	| 'gitlens.views.workspaces.copy'
	| 'gitlens.views.worktrees.copy';

/**
 * Commands that are not contributed anywhere, not the command palette, menus (or alts), nor keybindings.
 * Either their contribution point is missing or are simply internal and should be removed at some point
 */
export type ContributedOrphansOrInternalCommands =
	| 'gitlens.graph.commitViaSCM'
	| 'gitlens.graph.pushWithForce'
	| 'gitlens.openFolderHistoryInGraph'
	| 'gitlens.openIssueOnRemote'
	| 'gitlens.plus.cloudIntegrations.connect';
