import { ChangeDetectorRef, EventEmitter, OnChanges } from '@angular/core'; import dayjs, { Dayjs } from 'dayjs'; import { DateNavRange } from '../../date-picker.type'; import { DatePickerType } from '../constant'; import { DateCell } from '../util'; import * as i0 from "@angular/core"; export declare class PickerPanelComponent implements OnChanges { private readonly cdr; navRange: DateNavRange; type: DatePickerType; anchor: dayjs.Dayjs; matchDates: Dayjs[]; disabledDate: (date: Dayjs, navRange: DateNavRange) => boolean; set weekStartDay(day: number); get weekStartDay(): number; minDate: Dayjs; maxDate: Dayjs; get disabledDateFn(): (date: Dayjs, navRange: DateNavRange) => boolean; private _weekStartDay; panelData: DateCell[][]; select: EventEmitter; hovered: EventEmitter; bem: import("../../../internal/utils").Bem; DateNavRange: typeof DateNavRange; weekDefs: string[]; constructor(cdr: ChangeDetectorRef); ngOnChanges(): void; renderPanelData(date: Dayjs, navRange: DateNavRange): void; match(value: Dayjs): boolean; matchToday(value: Dayjs): boolean; selectValue(value: Dayjs): void; trackByFn(): DateNavRange; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }