import * as React from 'react'; import { SchedulerResourceId, SchedulerEvent } from '@mui/x-scheduler-internals/models'; import { TimelineGridEventRowContext } from "./TimelineGridEventRowContext.mjs"; export declare function useEventRowDropTarget(parameters: useEventRowDropTarget.Parameters): { getCursorPositionInElementMs: ({ input, elementRef }: { input: { clientX: number; }; elementRef: React.RefObject; }) => number; ref: React.RefObject; }; export declare namespace useEventRowDropTarget { interface Parameters { /** * The id of the resource to drop the event onto. */ resourceId: SchedulerResourceId; /** * Add properties to the event dropped in the row before storing it in the store. */ addPropertiesToDroppedEvent?: () => Partial; } interface ReturnValue extends Pick {} }