import { OnInit, OnDestroy, DoCheck } from '@angular/core'; import { Observable, Subject, Subscription } from 'rxjs'; import { ErrorOptions } from './es-ngxerrors'; import * as i0 from "@angular/core"; export declare class EsErrorDirective implements OnInit, OnDestroy, DoCheck { set esError(value: ErrorOptions); set when(value: ErrorOptions); hidden: boolean; rules: string[]; errorNames: string[]; subscription: Subscription; _states: Subject; states: Observable; private ngxErrors; constructor(); ngOnInit(): void; ngDoCheck(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }