import { OnInit } from '@angular/core';
import { PresetItem } from '../model/model';
import { RangeStoreService } from '../services/range-store.service';
import { OverlayRef } from '@angular/cdk/overlay';
import { ConfigStoreService } from '../services/config-store.service';
import * as i0 from "@angular/core";
export declare class PickerOverlayComponent implements OnInit {
    private rangeStoreService;
    private configStoreService;
    private overlayRef;
    fromDate: Date;
    toDate: Date;
    fromMinDate: Date;
    fromMaxDate: Date;
    toMinDate: Date;
    toMaxDate: Date;
    presets: Array<PresetItem>;
    startDatePrefix: string;
    endDatePrefix: string;
    applyLabel: string;
    cancelLabel: string;
    shouldAnimate: string;
    constructor(rangeStoreService: RangeStoreService, configStoreService: ConfigStoreService, overlayRef: OverlayRef);
    ngOnInit(): void;
    updateFromDate(date: any): void;
    updateToDate(date: any): void;
    updateRangeByPreset(presetItem: PresetItem): void;
    applyNewDates(e: any): void;
    discardNewDates(e: any): void;
    private disposeOverLay;
    static ɵfac: i0.ɵɵFactoryDeclaration<PickerOverlayComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PickerOverlayComponent, "ngx-mat-drp-picker-overlay", never, {}, {}, never, never, false, never>;
}
