import { ResolvedCalendarEntry, CalendarConfig, DragState } from '../calendar-types'; interface UseDayGridDragOptions { config: CalendarConfig; entries: ResolvedCalendarEntry[]; containerRef: React.RefObject; onDrop?: (state: DragState) => void; setDragState: (state: DragState | null) => void; } export declare function useDayGridDrag(options: UseDayGridDragOptions): { handlePointerDown: (entry: ResolvedCalendarEntry, event: React.PointerEvent) => void; dropTargetDate: string | null; }; export {};