import type { Action, Schedule } from '../types/types'; type TimeSlot = { date: Date; hour: number; }; export declare function useTimeDragSelection({ enabled, schedules, onComplete }: { enabled: boolean; schedules: Schedule[]; onComplete: (action: Action) => void; }): { onMouseDown: (slot: TimeSlot, e: React.MouseEvent) => void; onMouseEnter: (slot: TimeSlot) => void; isSlotInRange: (slot: TimeSlot) => boolean; dragging: boolean; }; export {};