import { CurrentCultureService, GlobalizationService, TypeConverterService } from '@code-art/angular-globalize'; import { BaseDatePickerAccessorDirective } from '../base-date-picker-accessor-directive'; import { DateTimePickerComponent } from '../components/datetime-picker/datetime-picker.component'; import { IBaseValueAccessor, IDateTimePicker, IPopupDirective } from '../interfaces'; import { IShowDateTimePickerTime } from '../util'; import { ChangeDetectorRef, ComponentFactory, ComponentFactoryResolver, ElementRef, Injector, OnDestroy, OnInit, ViewContainerRef, EventEmitter } from '@angular/core'; export declare class DateTimePickerDirective extends BaseDatePickerAccessorDirective implements IPopupDirective, IDateTimePicker, OnInit, OnDestroy { private readonly globalizationService; onFocus?: () => void; onBlur?: () => void; readonly showTime: EventEmitter; orientTop: boolean | undefined; orientRight: boolean | undefined; format: string; minutesStep: number; parent: (IBaseValueAccessor & IDateTimePicker) | undefined; private _sub; initPopupDirective: (resolver: ComponentFactoryResolver, viewContainerRef: ViewContainerRef, el: ElementRef, injector: Injector) => void; constructor(resolver: ComponentFactoryResolver, viewContainerRef: ViewContainerRef, el: ElementRef, injector: Injector, cultureService: CurrentCultureService, globalizationService: GlobalizationService, changeDetector: ChangeDetectorRef, converterService: TypeConverterService); getDefaultFormat(): string; resolveFactory(resolver: ComponentFactoryResolver): ComponentFactory; addBoundChild(child: IBaseValueAccessor & IDateTimePicker): void; formatValue(val: any, locale: string, format: string): string; ngOnInit(): void; ngOnDestroy(): void; private formatDate; }