import { Renderer2, ElementRef, OnInit } from '@angular/core';
import { NgControl } from '@angular/forms';
import { Observable } from 'rxjs';
import { ColorService } from '../../color/color.service';
import { ClassService } from '../../services/class.service';
export declare class InputTextDirective implements OnInit {
    elementRef: ElementRef;
    renderer2: Renderer2;
    private ngControl;
    private colorService;
    private classService;
    private defaultClass;
    private isSetClass;
    private _onKeyUp;
    onKeyup: Observable<NgControl>;
    borderColor: string;
    class: string;
    color: string;
    /**
     * @method constructor
     * @param  elementRef   [description]
     * @param  renderer2    [description]
     * @param  ngControl    [description]
     * @param  colorService [description]
     * @param  classService [description]
     */
    constructor(elementRef: ElementRef, renderer2: Renderer2, ngControl: NgControl, colorService: ColorService, classService: ClassService);
    /**
     * @method ngOnInit
     */
    ngOnInit(): void;
    keyUpListener(): void;
}
