declare const useDropOnRef: (ref: React.RefObject<HTMLElement>) => {
    useInternalOnDrop: (callbackId: string, callbackHandler: (event: DragEvent) => void) => void;
    useInternalOnDrag: (callbackId: string, callbackHandler: (event: DragEvent) => void) => void;
    useInternalOnDragEnter: (callbackId: string, callbackHandler: (event: DragEvent) => void) => void;
    useInternalOnDragLeave: (callbackId: string, callbackHandler: (event: DragEvent) => void) => void;
    useInternalOnDragStart: (callbackId: string, callbackHandler: (event: DragEvent) => void) => void;
    useInternalOnDragEnd: (callbackId: string, callbackHandler: (event: DragEvent) => void) => void;
    useInternalOnDragOver: (callbackId: string, callbackHandler: (event: DragEvent) => void) => void;
};
export default useDropOnRef;
