import { type Command, Plugin } from 'prosemirror-state';
import { type NodeWithPos } from 'prosemirror-utils';
export declare const dragAutoSwitch: () => Plugin<any>;
export declare const tabPanelArrowDown: Command;
export declare const tabEnter: Command;
export declare const liftEmptyBlockFromTabPanel: Command;
export declare const createTab: (afterTab: NodeWithPos, tabsParentNode: NodeWithPos) => Command;
export declare const removeTab: (tabToRemove: NodeWithPos, tabsParentNode: NodeWithPos) => Command;
export declare const removeTabWhenCursorAtTheStartOfTab: Command;
export declare const joinBackwardToOpenTab: Command;
