import { ControlValueAccessor } from '@angular/forms'; import { DurationValue } from './models/duration-value'; /** * The duration picker component */ export declare class DurationPickerComponent implements ControlValueAccessor { /** * The flag indicating that control is disabled */ disabled: boolean; /** * The input name */ name: string; /** * The flag indicating to show days */ days: boolean; /** * The flag indicating to show hours */ hours: boolean; /** * The flag indicating to show minutes */ minutes: boolean; /** * The flag indicating to show seconds */ seconds: boolean; /** * The picker value */ value: DurationValue; /** * @ignore */ onChange: (value: string | undefined) => void; /** * @ignore */ onTouched: () => void; /** * @ignore */ registerOnChange(fn: (value: string | undefined) => void): void; /** * @ignore */ registerOnTouched(fn: () => void): void; /** * @ignore */ setDisabledState(isDisabled: boolean): void; /** * @ignore */ writeValue(value: string | undefined): void; /** * This method is used for triggering changes */ triggerChange(): void; }