import { FormService } from '../form.service'; export interface HTMLInputElement { [key: string]: Date; } import { OnInit, OnChanges, ViewContainerRef, ComponentFactoryResolver, SimpleChanges, ElementRef } from '@angular/core'; import { ControlContainer, FormGroup } from '@angular/forms'; import { InputBase } from '../input-base/input-base.component'; export declare class DateTimePickerComponent extends InputBase implements OnInit, OnChanges { private ele; private resolver; private viewContainerRef; private parent; class: string; fg: FormGroup; placeholder: string; field: string; label: string; floatingLabel: boolean; disabled: boolean; alt: boolean; required: boolean; value: string; dateFormat: string; dateOnly: boolean; hour: number; minute: number; closeOnSelect: boolean; private el; private datetimePickerEl; private componentRef; private ctrl; private sub; constructor(ele: ElementRef, resolver: ComponentFactoryResolver, viewContainerRef: ViewContainerRef, formService: FormService, parent: ControlContainer); ngOnInit(): void; addValidators(): void; ngOnChanges(changes: SimpleChanges): void; triggerChange(newNgModel: any): void; ngOnDestroy(): void; preventDefault(event: MouseEvent): void; valueChanged: (date: string | Date) => void; showDatetimePicker(event: MouseEvent): void; hideDatetimePicker: (event?: any) => void; private keyEventListener; private elementIn(el, containerEl); private styleDatetimePicker(); private getFormattedDateStr(); private getDate(arg); }