import * as React from 'react'; import { SchedulerEvent, TemporalSupportedObject } from "../../models/index.js"; import { CalendarGridTimeColumnContext } from "./CalendarGridTimeColumnContext.js"; export declare function useTimeDropTarget(parameters: useTimeDropTarget.Parameters): { getCursorPositionInElementMs: ({ input, elementRef }: { input: { clientY: number; }; elementRef: React.RefObject; }) => number; ref: React.RefObject; }; export declare namespace useTimeDropTarget { interface Parameters { /** * The data and time at which the column starts. */ start: TemporalSupportedObject; /** * The data and time at which the column ends. */ end: TemporalSupportedObject; /** * Add properties to the event dropped in the column before storing it in the store. */ addPropertiesToDroppedEvent?: () => Partial; } interface ReturnValue extends Pick {} }