import { AfterViewInit, OnDestroy, Renderer2, ElementRef } from '@angular/core';
import { AbstractControl } from '@angular/forms';
import { Subject } from 'rxjs/Subject';
import 'rxjs/add/operator/takeUntil';
import 'rxjs/add/operator/combineLatest';
export declare class InvalidFeedbackDirective implements AfterViewInit, OnDestroy {
    renderer: Renderer2;
    elementRef: ElementRef;
    ezfaInvalidFeedback: AbstractControl;
    key: string | string[];
    ngUnsubscribe: Subject<void>;
    constructor(renderer: Renderer2, elementRef: ElementRef);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    hide(): void;
    show(): void;
    update(): void;
}
