import { NgxMaterialTimepickerDialControlComponent } from './../timepicker-dial-control/ngx-material-timepicker-dial-control.component'; import { EventEmitter, OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; import { TimePeriod } from '../../models/time-period.enum'; import { TimeUnit } from '../../models/time-unit.enum'; import { ClockFaceTime } from '../../models/clock-face-time.interface'; import { DateTime } from 'luxon'; import { NgxMaterialTimepickerDialService } from '../../services/ngx-material-timepicker-dial-service'; export declare class NgxMaterialTimepickerDialComponent implements OnChanges { private locale; private ngxMaterialTimepickerDialService; timeUnit: typeof TimeUnit; hours: ClockFaceTime[]; minutes: ClockFaceTime[]; meridiems: string[]; isHintVisible: boolean; editableHintTmpl: TemplateRef; hoursComponent: NgxMaterialTimepickerDialControlComponent; minutesComponent: NgxMaterialTimepickerDialControlComponent; hour: number | string; minute: number | string; format: number; period: TimePeriod; activeTimeUnit: TimeUnit; minTime: DateTime; maxTime: DateTime; isEditable: boolean; minutesGap: number; hoursOnly: boolean; periodChanged: EventEmitter; timeUnitChanged: EventEmitter; hourChanged: EventEmitter; minuteChanged: EventEmitter; constructor(locale: string, ngxMaterialTimepickerDialService: NgxMaterialTimepickerDialService); ngOnChanges(changes: SimpleChanges): void; changeTimeUnit(unit: TimeUnit): void; changePeriod(period: TimePeriod): void; changeHour(hour: ClockFaceTime): void; changeMinute(minute: ClockFaceTime): void; showHint(): void; hideHint(): void; clickUp(): void; clickDown(): void; }