import { ChangeDetectorRef, ComponentFactory, ComponentFactoryResolver, ElementRef, Injector, OnDestroy, OnInit, ViewContainerRef } from '@angular/core'; import { BaseTimeValueAccessorDirective } from '../base-time-value-accessor-directive'; import { TimePickerComponent } from '../components/time-picker/time-picker.component'; import { IPopupDirective, ITimePicker } from '../interfaces'; import { CurrentCultureService, GlobalizationService } from '@code-art/angular-globalize'; export declare class TimePickerDirective extends BaseTimeValueAccessorDirective implements IPopupDirective, ITimePicker, OnInit, OnDestroy { private readonly globalizationService; onFocus?: () => void; onBlur?: () => void; orientTop: boolean; orientRight: boolean; format: string; 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); formatValue(val: number, locale: string, format: string): string; getDefaultFormat(): string; resolveFactory(resolver: ComponentFactoryResolver): ComponentFactory; ngOnInit(): void; ngOnDestroy(): void; }