import { AfterContentInit, ElementRef, OnDestroy } from '@angular/core';
import { ControlValueAccessor, FormGroup } from '@angular/forms';
import { TimeData } from "../dyn-validators";
export declare class AmTimepickerComponent implements AfterContentInit, ControlValueAccessor, OnDestroy {
    private _elementRef;
    private _disabled;
    private _data;
    private _minHours;
    private _maxHours;
    private _cvaOnChange;
    private _validatorOnChange;
    private _onTouched;
    timeForm: FormGroup;
    minHours: number;
    maxHours: number;
    disabled: any;
    constructor(_elementRef: ElementRef);
    ngAfterContentInit(): void;
    ngOnDestroy(): void;
    writeValue(value: TimeData): void;
    registerOnChange(fn: (value: any) => void): void;
    registerOnTouched(fn: () => void): void;
    setDisabledState(disabled: boolean): void;
}
