import { QueryList, ElementRef, OnInit, OnDestroy } from '@angular/core'; import { MatCalendarBody } from '@angular/material/datepicker'; import { BehaviorSubject, Subscription } from 'rxjs'; import { DateAdapter } from '@angular/material/core'; export declare class MatDaterangeCalendarBody extends MatCalendarBody implements OnInit, OnDestroy { range: boolean; allInRange: boolean; selectedRangeEndValue: number; view: number; createDate: any; selected: Date | null; selectedRangeEnd: Date | null; setHoverCells: BehaviorSubject; clearBody: BehaviorSubject; dateAdapter: DateAdapter; rowsElms: QueryList; hoverSubscription: Subscription; clearBodySubscription: Subscription; ngOnInit(): void; _cellClass(date: number): { 'mat-daterange-calendar-body-in-range': boolean; 'mat-daterange-calendar-body-range-start': boolean; 'mat-daterange-calendar-body-range-end': boolean; }; _inRange(date: number): void; _onHoverCell(tmpDate: number): void; _doHoverCells(tmpDate?: any, clear?: boolean): void; _inRangeTemp(date: number, startDate: any, endTempDate: any, cellElm: any): boolean; ngOnDestroy(): void; }