import { Injector, ChangeDetectorRef, EventEmitter } from '@angular/core'; import { DateAdapter, MatDateFormats } from '@angular/material/core'; import { MatDatepickerIntl, MatCalendar } from '@angular/material/datepicker'; import { BehaviorSubject } from 'rxjs'; export declare class MatDaterangeCalendar extends MatCalendar { private drInjector; view: number; setHoverCells: BehaviorSubject; clearBody: BehaviorSubject; constructor(_intl: MatDatepickerIntl, _dateAdapter: DateAdapter, _dateFormats: MatDateFormats, changeDetectorRef: ChangeDetectorRef, drInjector: Injector); ngAfterContentInit(): void; range: boolean; get selectedRangeEnd(): D | null; set selectedRangeEnd(value: D | null); readonly selectedRangeEndChange: EventEmitter; private _selectedRangeEnd; _dateSelectedRangeEnd(date: D): void; getSecondViewActiveDate(activeDate: any): D; }