/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { ChangeDetectorRef, EventEmitter } from '@angular/core'; import { DateRange, Day, MonthData } from '../date-picker.types'; import { DatePickerConfig } from '../date-picker-config'; export declare class DatePickerMonthComponent { private config; private cdr; monthLabel: string; days: Day[]; daysOfTheWeek: any[]; range: Partial; currentMonth: Date; isSingle: boolean; set data({ month, disableRanges, classRanges }: MonthData); dayChange: EventEmitter; monthChange: EventEmitter>; constructor(config: DatePickerConfig, cdr: ChangeDetectorRef); get fromDate(): Date; get toDate(): Date; inSelectedRange(day: Date): boolean; isFromDate(day: Date): boolean; isToDate(day: Date): boolean; isDayActive(day: Date): boolean; setMonth(): void; setRange(range: Partial): void; selectDate(day: Date): void; getClasses(day: Day): { [x: string]: boolean; 'day-active-from': boolean; 'day-active-to': boolean; 'day-active': boolean; 'day-disabled': boolean; 'in-range': boolean; 'is-today': boolean; }; private isRangeEqual; private getDaysOfTheWeek; }