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