import { ElementRef, EventEmitter, ViewContainerRef } from '@angular/core'; import { NgControl } from '@angular/forms'; import { DeepPartial, GlobalConfig, IDate } from '../config/datePicker-config'; import { DatePickerHandler } from "../handlers"; import * as i0 from "@angular/core"; export declare class NgxDatePickerDirective { private token; private _viewContainerRef; private el; private dpHandler; private control; private inputElement; private datePickerComponentElement; datePickerConfig: DeepPartial; onSelect: EventEmitter>; constructor(token: GlobalConfig, _viewContainerRef: ViewContainerRef, el: ElementRef, dpHandler: DatePickerHandler, control: NgControl); createAndOpenDatePicker(): void; closeDatePicker(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }