import { Picker } from "../Picker"; import { JPickerConfig } from "../../Classes/JPickerConfig"; import { HTMLEvent } from "../../Interface/HTMLEvent"; import { Event } from "../../Classes/Event"; import { CalendarCell } from "./CalendarCell"; export declare class DayPicker extends Picker { protected selectedDays: Array; protected dayWithMouse: Date; protected month: number; protected year: number; private event; private config; constructor(event: Event, config: JPickerConfig, month: number, year: number); setMonth(month: number): DayPicker; setYear(year: number): DayPicker; setSelectedDay(Day: Date, whichDay?: number): DayPicker; setDayWithMouseEnter(dayWithMouse: Date): DayPicker; refreshSelectedDays(): DayPicker; getMonthSet(): Array>; getFirstWeekDay(): number; getDaysInMonth(): number; protected getEvents(): Array; protected onDayClick(that: DayPicker): Function; protected onDayMouseEnter(that: DayPicker): Function; protected onDayMouseLeave(that: DayPicker): Function; protected getMustacheVars(): Object; protected getMustache(): any; protected isToday(dayNb: number): boolean; protected getMonthCells(): Array>; protected getClassForSelectedDays(day: number): string; protected getLabelsRow(): Array; }