import { OnInit, EventEmitter, ElementRef } from "@angular/core";
import { PrivateDynamicFromService, DynamicFormService } from '../../services';
export declare class TimetextboxControllComponent implements OnInit {
    _elementRef: ElementRef;
    private _privateDynamicFromService;
    private _dynamicFormService;
    rowField: any;
    field: any;
    parentFormGroup: any;
    i: number;
    j: number;
    privateConstants: any;
    formValue: any;
    formDisplayValue: any;
    triggerValueChangeObj: any;
    toggleTimeTextBox: boolean;
    clickComponent: boolean;
    setValue: any;
    openTimeFormat: EventEmitter<any>;
    closeTimeFormat: EventEmitter<any>;
    clickInsideComponent(): void;
    clickOutsideComponent(): void;
    constructor(_elementRef: ElementRef, _privateDynamicFromService: PrivateDynamicFromService, _dynamicFormService: DynamicFormService);
    value: any;
    onChange: any;
    onTouched: any;
    ngOnInit(): void;
    showRequired(validations: any): boolean;
    toggleTime(): void;
    writeValue(value: any): void;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    errorList(errorListObj: any, fieldObj: any): Array<string>;
    updateMinutes(type: any): void;
    updateHour(type: any): void;
    formatTime(value: any): any;
    defaultTime(): string;
    changeType(): void;
    triggerValueChange(): void;
    updatedTime(): void;
}
