import { DraggableListItemData, DraggableListRootProps } from '../draggable-list.types';
/**
 * DraggableList.Root - The root component that provides drag-and-drop functionality
 *
 * Manages the state of draggable items and handles reordering logic using React Aria's
 * GridList and drag-and-drop hooks.
 *
 * @supportsStyleProps
 */
export declare const DraggableListRoot: {
    <T extends DraggableListItemData>({ children, ref, items, getKey, onUpdateItems, removableItems, renderEmptyState: renderEmptyStateFromProps, ...restProps }: DraggableListRootProps<T>): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
