import { BaseComponent } from "../../core/BaseComponent.js"; import { DatePickerOptions } from "./DatePicker.types.js"; export declare class DatePicker extends BaseComponent { private options; private input; private calendarEl?; private weekdaysEl?; private daysEl?; private visibleMonth; private selectedDate?; private isOpen; private outsideClickHandler?; private keydownHandler?; private hydrated; constructor(options: DatePickerOptions); init(): void; destroy(): void; private renderBase; private renderCalendar; private renderWeekdays; private renderDays; private handleDaySelect; private toggleCalendar; private openCalendar; private closeCalendar; private attachGlobalHandlers; private detachGlobalHandlers; private changeMonth; private updateInputValue; private formatDate; private formatMonthYear; private getYearBounds; private getWeekdayIndex; private getDaysInMonth; private isSameDay; private normalizeDate; private teardown; private tryHydrate; } //# sourceMappingURL=DatePicker.d.ts.map