import { default as React } from 'react'; import { ResolvedCalendarEntry, CalendarConfig, EntryRenderer, DateBackground, DateRangeBackground } from '../../calendar-types'; interface TimeGridColumnProps { date: Date; entries: ResolvedCalendarEntry[]; config: CalendarConfig; effectiveHoursStart: number; effectiveHoursEnd: number; nowMinute?: number; showNowIndicator: boolean; renderEntry?: EntryRenderer; onEntryClick?: (entry: ResolvedCalendarEntry, event: React.MouseEvent) => void; onEntryContextMenu?: (entry: ResolvedCalendarEntry, event: React.MouseEvent) => void; onEntryPointerDown?: (entry: ResolvedCalendarEntry, event: React.PointerEvent) => void; onEntryResizePointerDown?: (entry: ResolvedCalendarEntry, edge: 'top' | 'bottom', event: React.PointerEvent) => void; onSlotPointerDown?: (date: Date, slotMinute: number, allDay: boolean, event: React.PointerEvent) => void; onSlotExternalDrop?: (date: Date, slotMinute: number, allDay: boolean, event: React.DragEvent) => void; dateBackgrounds?: DateBackground[]; dateRangeBackgrounds?: DateRangeBackground[]; } declare const _default: React.NamedExoticComponent; export default _default;