import { AfterViewInit, ChangeDetectorRef, ElementRef, NgZone, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { LCDatePickerControl } from '../lc-date-picker-control'; import { TimePicker } from './time-picker.class'; import { EHourFormat } from '../enums'; import * as i0 from "@angular/core"; export declare class LCTimePickerComponent implements OnInit, AfterViewInit, OnDestroy { private readonly cd; private readonly timePicker; private readonly ngZone; private readonly renderer; hourFormat: EHourFormat; formattedHour: string; formattedMinute: string; formattedAMPM: string; private readonly subscriptions; private readonly meridiemSubscriptions; protected readonly EHourFormat: typeof EHourFormat; control: LCDatePickerControl; timePickerElement: ElementRef; headerElement: ElementRef; resetElement: ElementRef; constructor(cd: ChangeDetectorRef, timePicker: TimePicker, ngZone: NgZone, renderer: Renderer2); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; setTimeFormat(): void; addHour(): void; subtractHour(): void; addMinute(): void; subtractMinute(): void; hourScroll(event: WheelEvent): void; minuteScroll(event: WheelEvent): void; resetTime(): void; toggleMeridiem(): void; scrollMeridiem(event: Event): void; private updateTemplate; private setStyles; private registerViewEvents; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }