import * as React from 'react'; import type { CalendarGridTimeEvent } from "./CalendarGridTimeEvent.mjs"; import type { useDraggableEvent } from "../../internals/utils/useDraggableEvent.mjs"; export interface CalendarGridTimeEventContext extends useDraggableEvent.ContextValue { /** * Gets the drag data shared by the CalendarGrid.TimeEvent and CalendarGrid.TimeEventResizeHandler parts. * @param {{ clientY: number }} input The input object provided by the drag and drop library for the current event. * @returns {CalendarGridTimeEvent.SharedDragData} The shared drag data. */ getSharedDragData: (input: { clientY: number; }) => CalendarGridTimeEvent.SharedDragData; } export declare const CalendarGridTimeEventContext: React.Context; export declare function useCalendarGridTimeEventContext(): CalendarGridTimeEventContext;