import { EventEmitter } from '@angular/core'; import { ClockFaceTime } from '../../models/clock-face-time.interface'; import { TimeUnit } from '../../models/time-unit.enum'; import { TimeParserPipe } from '../../pipes/time-parser.pipe'; import { NgxMaterialTimepickerDialService } from '../../services/ngx-material-timepicker-dial-service'; export declare class NgxMaterialTimepickerDialControlComponent { private timeParserPipe; private ngxMaterialTimepickerDialService; previousTime: number | string; timeList: ClockFaceTime[]; timeUnit: TimeUnit; time: string; isActive: boolean; isEditable: boolean; minutesGap: number; disabled: boolean; timeUnitChanged: EventEmitter; timeChanged: EventEmitter; focused: EventEmitter; unfocused: EventEmitter; constructor(timeParserPipe: TimeParserPipe, ngxMaterialTimepickerDialService: NgxMaterialTimepickerDialService); private readonly selectedTime; saveTimeAndChangeTimeUnit(event: FocusEvent, unit: TimeUnit): void; updateTime(): void; changeTimeByKeyboard(e: any): void; onKeydown(e: any): void; onModelChange(value: string): void; private changeTimeByArrow; changeTimeByVirtualArrow(keyCode: string): void; }