import { GroupDirection } from "../../../services/editor/common/editorGroupsService.js";
import { IEditorGroupsService } from "../../../services/editor/common/editorGroupsService.service.js";
import { IResolvedEditorCommandsContext } from "./editorCommandsContext.js";
export declare const CLOSE_SAVED_EDITORS_COMMAND_ID = "workbench.action.closeUnmodifiedEditors";
export declare const CLOSE_EDITORS_IN_GROUP_COMMAND_ID = "workbench.action.closeEditorsInGroup";
export declare const CLOSE_EDITORS_AND_GROUP_COMMAND_ID = "workbench.action.closeEditorsAndGroup";
export declare const CLOSE_EDITORS_TO_THE_RIGHT_COMMAND_ID = "workbench.action.closeEditorsToTheRight";
export declare const CLOSE_EDITOR_COMMAND_ID = "workbench.action.closeActiveEditor";
export declare const CLOSE_PINNED_EDITOR_COMMAND_ID = "workbench.action.closeActivePinnedEditor";
export declare const CLOSE_EDITOR_GROUP_COMMAND_ID = "workbench.action.closeGroup";
export declare const CLOSE_OTHER_EDITORS_IN_GROUP_COMMAND_ID = "workbench.action.closeOtherEditors";
export declare const MOVE_ACTIVE_EDITOR_COMMAND_ID = "moveActiveEditor";
export declare const COPY_ACTIVE_EDITOR_COMMAND_ID = "copyActiveEditor";
export declare const LAYOUT_EDITOR_GROUPS_COMMAND_ID = "layoutEditorGroups";
export declare const KEEP_EDITOR_COMMAND_ID = "workbench.action.keepEditor";
export declare const TOGGLE_KEEP_EDITORS_COMMAND_ID = "workbench.action.toggleKeepEditors";
export declare const TOGGLE_LOCK_GROUP_COMMAND_ID = "workbench.action.toggleEditorGroupLock";
export declare const LOCK_GROUP_COMMAND_ID = "workbench.action.lockEditorGroup";
export declare const UNLOCK_GROUP_COMMAND_ID = "workbench.action.unlockEditorGroup";
export declare const SHOW_EDITORS_IN_GROUP = "workbench.action.showEditorsInGroup";
export declare const REOPEN_WITH_COMMAND_ID = "workbench.action.reopenWithEditor";
export declare const REOPEN_ACTIVE_EDITOR_WITH_COMMAND_ID = "reopenActiveEditorWith";
export declare const PIN_EDITOR_COMMAND_ID = "workbench.action.pinEditor";
export declare const UNPIN_EDITOR_COMMAND_ID = "workbench.action.unpinEditor";
export declare const SPLIT_EDITOR = "workbench.action.splitEditor";
export declare const SPLIT_EDITOR_UP = "workbench.action.splitEditorUp";
export declare const SPLIT_EDITOR_DOWN = "workbench.action.splitEditorDown";
export declare const SPLIT_EDITOR_LEFT = "workbench.action.splitEditorLeft";
export declare const SPLIT_EDITOR_RIGHT = "workbench.action.splitEditorRight";
export declare const MOVE_EDITOR_INTO_ABOVE_GROUP = "workbench.action.moveEditorToAboveGroup";
export declare const MOVE_EDITOR_INTO_BELOW_GROUP = "workbench.action.moveEditorToBelowGroup";
export declare const MOVE_EDITOR_INTO_LEFT_GROUP = "workbench.action.moveEditorToLeftGroup";
export declare const MOVE_EDITOR_INTO_RIGHT_GROUP = "workbench.action.moveEditorToRightGroup";
export declare const TOGGLE_MAXIMIZE_EDITOR_GROUP = "workbench.action.toggleMaximizeEditorGroup";
export declare const SPLIT_EDITOR_IN_GROUP = "workbench.action.splitEditorInGroup";
export declare const TOGGLE_SPLIT_EDITOR_IN_GROUP = "workbench.action.toggleSplitEditorInGroup";
export declare const JOIN_EDITOR_IN_GROUP = "workbench.action.joinEditorInGroup";
export declare const TOGGLE_SPLIT_EDITOR_IN_GROUP_LAYOUT = "workbench.action.toggleSplitEditorInGroupLayout";
export declare const FOCUS_FIRST_SIDE_EDITOR = "workbench.action.focusFirstSideEditor";
export declare const FOCUS_SECOND_SIDE_EDITOR = "workbench.action.focusSecondSideEditor";
export declare const FOCUS_OTHER_SIDE_EDITOR = "workbench.action.focusOtherSideEditor";
export declare const FOCUS_LEFT_GROUP_WITHOUT_WRAP_COMMAND_ID = "workbench.action.focusLeftGroupWithoutWrap";
export declare const FOCUS_RIGHT_GROUP_WITHOUT_WRAP_COMMAND_ID = "workbench.action.focusRightGroupWithoutWrap";
export declare const FOCUS_ABOVE_GROUP_WITHOUT_WRAP_COMMAND_ID = "workbench.action.focusAboveGroupWithoutWrap";
export declare const FOCUS_BELOW_GROUP_WITHOUT_WRAP_COMMAND_ID = "workbench.action.focusBelowGroupWithoutWrap";
export declare const OPEN_EDITOR_AT_INDEX_COMMAND_ID = "workbench.action.openEditorAtIndex";
export declare const MOVE_EDITOR_INTO_NEW_WINDOW_COMMAND_ID = "workbench.action.moveEditorToNewWindow";
export declare const COPY_EDITOR_INTO_NEW_WINDOW_COMMAND_ID = "workbench.action.copyEditorToNewWindow";
export declare const MOVE_EDITOR_GROUP_INTO_NEW_WINDOW_COMMAND_ID = "workbench.action.moveEditorGroupToNewWindow";
export declare const COPY_EDITOR_GROUP_INTO_NEW_WINDOW_COMMAND_ID = "workbench.action.copyEditorGroupToNewWindow";
export declare const NEW_EMPTY_EDITOR_WINDOW_COMMAND_ID = "workbench.action.newEmptyEditorWindow";
export declare const CLOSE_MODAL_EDITOR_COMMAND_ID = "workbench.action.closeModalEditor";
export declare const MOVE_MODAL_EDITOR_TO_MAIN_COMMAND_ID = "workbench.action.moveModalEditorToMain";
export declare const MOVE_MODAL_EDITOR_TO_WINDOW_COMMAND_ID = "workbench.action.moveModalEditorToWindow";
export declare const TOGGLE_MODAL_EDITOR_MAXIMIZED_COMMAND_ID = "workbench.action.toggleModalEditorMaximized";
export declare const NAVIGATE_MODAL_EDITOR_PREVIOUS_COMMAND_ID = "workbench.action.navigateModalEditorPrevious";
export declare const NAVIGATE_MODAL_EDITOR_NEXT_COMMAND_ID = "workbench.action.navigateModalEditorNext";
export declare const API_OPEN_EDITOR_COMMAND_ID = "_workbench.open";
export declare const API_OPEN_DIFF_EDITOR_COMMAND_ID = "_workbench.diff";
export declare const API_OPEN_WITH_EDITOR_COMMAND_ID = "_workbench.openWith";
export declare const EDITOR_CORE_NAVIGATION_COMMANDS: string[];
export interface SelectedEditorsMoveCopyArguments {
    to?: "first" | "last" | "left" | "right" | "up" | "down" | "center" | "position" | "previous" | "next";
    by?: "tab" | "group";
    value?: number;
}
export declare function splitEditor(editorGroupsService: IEditorGroupsService, direction: GroupDirection, resolvedContext: IResolvedEditorCommandsContext): void;
export declare function setup(): void;
