import type { SchedulerEvent, SchedulerProcessedEventDraft } from "./event.js"; export type RenderDragPreviewParameters = { type: 'internal-event'; data: SchedulerProcessedEventDraft; } | { type: 'standalone-event'; data: SchedulerOccurrencePlaceholderExternalDragData; }; export interface SchedulerOccurrencePlaceholderExternalDragData extends Omit { /** * The default duration of the event in minutes. * Will be ignored if the event is dropped on a UI that only handles multi-day events. * @default 30 */ duration?: number; }