import { AnyDateValue, ScheduleEventData } from '../../types'; export interface CalculateDropTimeInput { /** The event being dragged */ draggedEvent: ScheduleEventData; /** Target date where event will be dropped */ targetDate: AnyDateValue; /** Target time slot start time in HH:mm:ss format */ targetSlotTime: string; /** Mouse Y position relative to the slot */ mouseYOffset?: number; /** Height of one slot in pixels */ slotHeight?: number; /** Minutes per slot */ intervalMinutes?: number; } export interface CalculateDropTimeResult { /** New start date/time for the event */ start: Date; /** New end date/time for the event */ end: Date; } export declare function calculateDropTime({ draggedEvent, targetDate, targetSlotTime, mouseYOffset, slotHeight, intervalMinutes, }: CalculateDropTimeInput): CalculateDropTimeResult;