import { CalendarConfig, SelectionState, ResolvedCalendarEntry } from '../calendar-types'; interface UseSelectionOptions { config: CalendarConfig; entries: ResolvedCalendarEntry[]; setSelectionState: (state: SelectionState | null) => void; onSelectionComplete?: (state: SelectionState) => void; } export declare function useSelection(options: UseSelectionOptions): { handleSlotPointerDown: (date: Date, slotMinute: number, allDay: boolean, event: React.PointerEvent) => void; }; export {};