import * as React from 'react'; import { BaseUIComponentProps, NonNativeButtonProps } from "../../base-ui-copy/utils/types.js"; import { useDraggableEvent } from "../../internals/utils/useDraggableEvent.js"; import { SchedulerEventId, SchedulerEventOccurrence, TemporalSupportedObject } from "../../models/index.js"; export declare const CalendarGridTimeEvent: React.ForwardRefExoticComponent & React.RefAttributes>; export declare namespace CalendarGridTimeEvent { interface State extends useDraggableEvent.State {} interface Props extends BaseUIComponentProps<'div', State>, NonNativeButtonProps, useDraggableEvent.PublicParameters {} interface SharedDragData { eventId: SchedulerEventId; occurrenceKey: string; originalOccurrence: SchedulerEventOccurrence; start: TemporalSupportedObject; end: TemporalSupportedObject; initialCursorPositionInEventMs: number; } interface DragData extends SharedDragData { source: 'CalendarGridTimeEvent'; } }