import { AtomViewModel } from "@web-atoms/core/dist/view-model/AtomViewModel"; import DateTime from "@web-atoms/date-time/dist/DateTime"; export interface ILabelValue { label?: string; value?: any; } export interface ICalendarItem { label: string; type?: string; isToday: boolean; isOtherMonth: boolean; isWeekend: boolean; value: DateTime; } export default class CalendarViewModel extends AtomViewModel { owner: any; get year(): number; set year(v: number); get month(): number; set month(v: number); private mStart; get start(): DateTime; set start(value: DateTime); get selectedDate(): any; get enableFunc(): any; get yearList(): ILabelValue[]; get items(): ICalendarItem[]; changeMonth(step: number): void; dateClicked(item: ICalendarItem): void; } //# sourceMappingURL=CalendarViewModel.d.ts.map