import React from 'react'; import { CollisionDetection, UniqueIdentifier } from '@dnd-kit/core'; import { SortableAreaProps } from './interfaces'; import { KeyboardAndUAPCoordinateGetter } from './keyboard-sensor'; export default function useDragAndDropReorder({ items, itemDefinition }: { items: readonly Item[]; itemDefinition: SortableAreaProps.ItemDefinition; }): { activeItemId: UniqueIdentifier | null; setActiveItemId: (id: UniqueIdentifier | null) => void; collisionDetection: CollisionDetection; coordinateGetter: KeyboardAndUAPCoordinateGetter; handleKeyDown: (event: React.KeyboardEvent) => void; sensors: import("@dnd-kit/core").SensorDescriptor[]; isKeyboard: React.MutableRefObject; };