interface UseSortableRowArgs { /** Unique identifier for the referenced element. */ id: string; /** Index of the referenced element in a list. */ index: number; /** Ref of the element to be made draggable and a drop target. */ ref: React.RefObject | null; } interface UseSortableRowReturn { /** Whether the referenced element is currently being dragged. */ isDragging: boolean; } declare function useSortableRow({ id, index, ref, }: UseSortableRowArgs): UseSortableRowReturn; export default useSortableRow;