/** * The drag and drop context: wrap a surface in it, then mark DropZone regions and * Draggable items. */ export declare const DragDropProvider: ({ children, style, testID }: import("./drag-drop.shared.js").DragDropProviderProps) => import("react").JSX.Element; /** A region of a DragDropProvider that accepts dropped items. */ export declare const DropZone: ({ id, label, onDrop, horizontal, disabled, bordered, children, style, testID }: import("./drag-drop.shared.js").DropZoneProps) => import("react").JSX.Element; /** An item that can be dragged between DropZone regions, by pointer or keyboard. */ export declare const Draggable: ({ id, data, label, disabled, preview, children, style, testID }: import("./drag-drop.shared.js").DraggableProps) => import("react").JSX.Element; /** The grip that starts dragging its Draggable. */ export declare const DragHandle: ({ label, testID, style }: import("./drag-drop.shared.js").DragHandleProps) => import("react").JSX.Element; export type { DropEvent, DragDropProviderProps, DropZoneProps, DraggableProps, DragHandleProps } from "./drag-drop.shared.js"; //# sourceMappingURL=drag-drop.d.ts.map