import { OnInit, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { TimeInputComponent } from './time-input/time-input.component'; import { ReadTimeValue, CreateTimeValue, UpdateTimeValue } from '@dasch-swiss/dsp-js'; import { FormControl, FormGroup, FormBuilder } from '@angular/forms'; import { Subscription } from 'rxjs'; import { BaseValueComponent } from '../base-value.component'; import { ValueErrorStateMatcher } from '../value-error-state-matcher'; export declare class TimeValueComponent extends BaseValueComponent implements OnInit, OnChanges, OnDestroy { private _fb; timeInputComponent: TimeInputComponent; displayValue?: ReadTimeValue; valueFormControl: FormControl; commentFormControl: FormControl; form: FormGroup; valueChangesSubscription: Subscription; customValidators: any[]; matcher: ValueErrorStateMatcher; constructor(_fb: FormBuilder); getInitValue(): string | null; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; getNewValue(): CreateTimeValue | false; getUpdatedValue(): UpdateTimeValue | false; }