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