import { AfterViewInit, ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { ClockFaceTime } from '../../models/clock-face-time.interface'; import { TimeUnit } from '../../models/time-unit.enum'; export declare class NgxMaterialTimepickerFaceComponent implements AfterViewInit, OnChanges { timeUnit: typeof TimeUnit; isClockFaceDisabled: boolean; innerClockFaceSize: number; faceTime: ClockFaceTime[]; selectedTime: ClockFaceTime; unit: TimeUnit; format: number; minuteIncrements: number; timeChange: EventEmitter; clockFace: ElementRef; clockHand: ElementRef; private isStarted; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; trackByTime(_: any, time: ClockFaceTime): string | number; onMousedown(e: MouseEvent | TouchEvent): void; selectTime(e: MouseEvent | Touch): void; onMouseup(e: MouseEvent | TouchEvent): void; private setClockHandPosition(); private selectAvailableTime(); private isInnerClockFace(x0, y0, x, y); private decreaseClockHand(); private increaseClockHand(); }