import { EventEmitter, QueryList, AfterViewInit, OnInit } from '@angular/core';
import { MatDatepickerContent, MatCalendar } from '@angular/material/datepicker';
import { MatDaterangepicker } from '../datepicker/datepicker.component';
import { MatDaterangeCalendar } from '../calendar/calendar.component';
import { BehaviorSubject } from 'rxjs';
export declare class MatDaterangepickerContent<D> extends MatDatepickerContent<D> implements OnInit, AfterViewInit {
    _calendar: MatCalendar<D>;
    _onApplyRange: EventEmitter<any>;
    get drDatepicker(): MatDaterangepicker<D>;
    setHoverCells: BehaviorSubject<any>;
    clearBody: BehaviorSubject<boolean>;
    calendars: QueryList<MatDaterangeCalendar<D>>;
    ngOnInit(): void;
    ngAfterViewInit(): void;
    onUserSelection(view: any): void;
    applyRange(): void;
    clearRange(): void;
    setCustomRange(range: any): void;
    isSameRange(range: any): boolean;
    isSomeRange(): boolean;
    getWidthDateRangePicker(): "655px" | "600px" | "450px";
    setActiveDate(from: D, to: D): void;
}
