import { BaseComponent } from "../../core/BaseComponent.js"; import { DateRangePickerOptions } from "./DateRangePicker.types.js"; export declare class DateRangePicker extends BaseComponent { private options; private input; private calendarEl?; private isOpen; private visibleMonth; private selectedRange; private outsideClickHandler?; private keydownHandler?; private dragStart?; private dragPreviewEnd?; private isDragging; private hydrated; constructor(options: DateRangePickerOptions); init(): void; destroy(): void; private renderBase; private renderCalendars; private renderCalendarSection; private populateWeekdays; private populateDays; private startDrag; private updateDragPreview; private commitDrag; private resetDrag; private handleDaySelect; private toggleCalendar; private openCalendar; private closeCalendar; private attachGlobalHandlers; private detachGlobalHandlers; private changeMonth; private updateInputValue; private getWeekdayIndex; private getDaysInMonth; private formatMonthYear; private isSameDay; private normalizeDate; private teardown; private tryHydrate; } //# sourceMappingURL=DateRangePicker.d.ts.map