import { TreeViewItemId } from '@mui/x-tree-view/models'; import { RichTreeViewProState } from "../../RichTreeViewProStore/index.js"; export declare const itemsReorderingSelectors: { /** * Gets the properties of the current reordering. */ currentReorder: (state: RichTreeViewProState) => { draggedItemId: TreeViewItemId; targetItemId: TreeViewItemId; newPosition: import("./types.js").TreeViewItemReorderPosition | null; action: import("@mui/x-tree-view").TreeViewItemsReorderingAction | null; } | null; /** * Gets the properties of the dragged item. */ draggedItemProperties: (args_0: RichTreeViewProState, itemId: string) => { newPosition: import("./types.js").TreeViewItemReorderPosition | null; action: import("@mui/x-tree-view").TreeViewItemsReorderingAction; targetDepth: number; } | null; /** * Checks whether an item is being dragged. */ isDragging: (state: RichTreeViewProState) => boolean; /** * Checks whether an item can be reordered. */ canItemBeReordered: (args_0: RichTreeViewProState, itemId: string) => boolean; };