import React from 'react'; import { DropEvent } from './drop-event'; export type DraggableContext = { /** * a method which is invoked on drag start and returns a promise with the resulting {@link DropEvent} * @param event pointer event which started the drag */ onDragStart: (event: PointerEvent | TouchEvent) => Promise; onDragEnd: (owner?: string) => (event: PointerEvent | TouchEvent) => void; }; export declare const DraggableConsumer: React.Consumer, DraggableProvider: React.Provider;