import ModulDate from './../../../../utils/modul-date/modul-date'; import AbstractCalendarState, { RangeDate } from './abstract-calendar-state'; import { CalendarEvents, CalendarType, DayState } from './calendar-state'; export default class CalendarRangeDateState extends AbstractCalendarState { private currentRange; private currentDateHiglighted; updateState(value: RangeDate, minDate?: string, maxDate?: string): void; protected assembleValue(): RangeDate; protected selectDay(selectedDay: DayState): void; protected highlightDate(selectedDay: DayState): void; protected overrideCalendarEvents(events: CalendarEvents): CalendarEvents; protected initCurrentValue(value: RangeDate): void; protected initCurrentlyDisplayedDate(): void; protected isDaySelected(date: ModulDate): boolean; protected isHighlighted(date: ModulDate): boolean; protected isSelectionStart(date: ModulDate): boolean; protected isSelectionEnd(date: ModulDate): boolean; protected calendarType(): CalendarType; private betweenBeginAndHightlight; private initDateRange; private updateRangeModel; private reOrderRangeDates; } //# sourceMappingURL=calendar-range-date-state.d.ts.map