import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { ErrorStateMatcher } from '@angular/material'; import moment from 'moment'; export declare class InputTime implements OnInit, OnChanges, ControlValueAccessor { value: Date | moment.Moment; timeString: string; name: string; label: string; hint: string; errorMessage: string; required: boolean; hidden: boolean; disabled: boolean; readonly: boolean; validator: (string: any) => string; min: string; max: string; error: string; minTime: string; maxTime: string; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; setTimeString(time: string): void; getTimeString(): string; readonly errorMatcher: ErrorStateMatcher; changeValue(event: Date | moment.Moment): void; writeValue(value: any): void; propagateChange: (_: Date | moment.Moment) => void; registerOnChange(fn: any): void; registerOnTouched(): void; }