import { ControlValueAccessor } from '@angular/forms'; import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { NgbTimepickerConfig, NgbTimeStruct } from '@ng-bootstrap/ng-bootstrap'; import { IInputTimepicker } from './input.timepicker.interface'; import { IErrors } from '../../molecules/input/errors.interface'; export declare const INPUT_CUSTOM_INPUT_ACCESSOR: any; export declare class InputTimepickerSharedComponent implements OnInit, ControlValueAccessor, OnChanges { private config; timerPicker: IInputTimepicker; errors: Array; time: NgbTimeStruct; loaded: boolean; readonlyInputs: boolean; spinners: boolean; _value: string; value: any; constructor(config: NgbTimepickerConfig); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; writeValue(value: NgbTimeStruct): void; timeChanged(): void; onChange: any; onTouched: any; registerOnChange(fn: (_: any) => void): void; registerOnTouched(fn: () => void): void; setConfiguration(): void; }