import * as React from 'react'; import { BaseUIComponentProps, NonNativeButtonProps } from "../base-ui-copy/utils/types.js"; import { SchedulerOccurrencePlaceholderExternalDragData } from "../models/index.js"; import { useDragPreview } from "../internals/utils/useDragPreview.js"; export declare const StandaloneEvent: React.ForwardRefExoticComponent & React.RefAttributes>; export declare namespace StandaloneEvent { interface State { /** * Whether the event is being dragged. */ dragging: boolean; } interface Props extends BaseUIComponentProps<'div', State>, NonNativeButtonProps, Pick { data: SchedulerOccurrencePlaceholderExternalDragData; /** * Callback fired when the event is dropped into the Event Calendar. */ onEventDrop?: () => void; } interface DragData { source: 'StandaloneEvent'; eventId: string | number; occurrenceKey: string; eventData: SchedulerOccurrencePlaceholderExternalDragData; onEventDrop?: () => void; } }