import { ForwardedRef } from 'react'; import { EventModel } from '../types/scheduler-types'; type UseDragAndDropResult = { mergedRef: (node: HTMLDivElement) => void; composedProps: React.HTMLAttributes; }; type UseDragAndDropParams = { ref: ForwardedRef; data: EventModel; containerProps?: React.HTMLAttributes; }; /** * Hook that enables drag and drop functionality for scheduler events * * @param {UseDragAndDropParams} params The parameters for drag and drop functionality * @returns {UseDragAndDropResult} The ref and props needed for drag and drop * @private */ export declare function useDragAndDrop({ ref, data, containerProps }: UseDragAndDropParams): UseDragAndDropResult; export {};