import { OnInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import * as moment from 'moment/moment'; import { Moment } from 'moment/moment'; import { DialogType } from './dialog.component'; import { PickerService } from './picker.service'; export declare class DatePanelComponent implements OnInit, OnChanges { private service; selectedMoment: Moment; dialogType: DialogType; onDialogTypeChange: EventEmitter; onCancelDialog: EventEmitter; onConfirm: EventEmitter; onSelected: EventEmitter; type: DialogType; now: Moment; moment: Moment; calendarDays: Moment[]; dayNames: string[]; monthList: string[]; yearList: number[]; mode: 'popup' | 'dropdown' | 'inline'; onlyCurrent: boolean; todayIconColor: string; private locale; private momentFunc; constructor(service: PickerService); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; prevMonth(): void; nextMonth(): void; selectMonth(month: string): void; selectYear(year: number): void; toggleDialogType(type: DialogType): void; generateYearList(param?: string): void; select(moment: Moment): void; selectToday(): void; cancelDialog(): void; confirm(): void; private generateCalendar(); }