/** * @Author: Alex Sorafumo * @Date: 18/11/2016 4:31 PM * @Email: alex@yuion.net * @Filename: time-picker.component.ts * @Last modified by: Alex Sorafumo * @Last modified time: 01/02/2017 11:44 AM */ import { EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { BaseFormWidgetComponent } from '../../../shared/base-form.component'; export declare enum TimePickerPeriod { START_HOUR = 0, START_MINUTE = 1, END_HOUR = 2, END_MINUTE = 3 } export declare class TimePickerComponent extends BaseFormWidgetComponent implements OnInit, OnChanges { date: string; duration: number; range: boolean; manual: boolean; dateChange: EventEmitter<{}>; durationChange: EventEmitter<{}>; display: { [name: string]: (string | boolean); }; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; /** * Generate numbers to display on the clockface * @param value Multiples to display */ generateClockface(value?: number, pad?: boolean): void; set(item: any): void; select(period: TimePickerPeriod): void; togglePeriod(afternoon?: boolean, name?: string): void; updateDisplay(): void; checkFields(end?: boolean): void; toggleState(): any; private updateEnd; private updateDuration; }