import { DatePipe } from '@angular/common';
import { ChangeDetectorRef, DoCheck, EventEmitter, OnInit } from '@angular/core';
import { DateSelectionType } from '../date-range-picker.model';
import * as i0 from "@angular/core";
export declare class DateRangePickerCustomComponent implements OnInit, DoCheck {
    private ref;
    private datePipe;
    currentFromDate: Date;
    currentToDate: Date;
    dateFormat: string;
    newSelectedCustomDate: EventEmitter<Date[]>;
    closeDropdown: EventEmitter<boolean>;
    constructor(ref: ChangeDetectorRef, datePipe: DatePipe);
    DateSelectionType: typeof DateSelectionType;
    newFromDate: Date;
    newToDate: Date;
    boundaryForFromDate: string;
    boundaryForToDate: string;
    ngOnInit(): void;
    ngDoCheck(): void;
    onCancel(): void;
    onSelected(): any;
    static ɵfac: i0.ɵɵFactoryDeclaration<DateRangePickerCustomComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DateRangePickerCustomComponent, "hxa-date-range-picker-custom", never, { "currentFromDate": "currentFromDate"; "currentToDate": "currentToDate"; "dateFormat": "dateFormat"; }, { "newSelectedCustomDate": "newSelectedCustomDate"; "closeDropdown": "closeDropdown"; }, never, never>;
}
