import { default as React } from 'react'; import { DatePickerProps, ViewMode, DateRange } from '../../../shared/types/datepicker'; interface DatePickerPortalProps { isOpen: boolean; onClose: () => void; portalPosition: { top: number; left: number; }; currentDate: Date; selectedDate?: Date | null; selectedRange?: DateRange; onDateSelect: (date: Date) => void; onDateHover?: (date: Date | null) => void; onViewModeChange: (mode: ViewMode) => void; onNavigate: (direction: 'prev' | 'next') => void; onMonthSelect: (monthIndex: number) => void; onYearSelect: (year: number) => void; onGoToToday?: () => void; viewMode: ViewMode; minDate?: Date; maxDate?: Date; locale?: string; weekDays?: string[]; monthNames?: string[]; startOfWeek?: number; showWeekNumbers?: boolean; yearRange?: number; hoverDate?: Date | null; closeOnSelect?: boolean; autoCloseRange?: boolean; calendarsCount?: number; mode?: 'single' | 'range'; onClickSelected?: boolean; onAccept?: () => void; onCancel?: () => void; renderHeader?: DatePickerProps['renderHeader']; renderDay?: DatePickerProps['renderDay']; } export declare const DatePickerPortal: React.FC; export {}; //# sourceMappingURL=DatePickerPortal.d.ts.map