import { ElementRef, Renderer2 } from '@angular/core'; import { ErrorMessageService } from './error-message.service'; import * as i0 from "@angular/core"; export declare class ValidateDirective { private el; private errorMessageService; private renderer; validationType: 'text' | 'number' | 'decimal' | 'integer' | 'email'; required: boolean; showBorder: boolean; showErrorMessage: boolean; errorBorderColor: string; errorMessageColor: string; errorIconTooltipPosition: 'top' | 'bottom' | 'left' | 'right'; showErrorIcon: boolean; constructor(el: ElementRef, errorMessageService: ErrorMessageService, renderer: Renderer2); onInput(inputElement: any): void; private validateText; private validateNumber; private validateDecimal; private validateInteger; private validateEmail; private blockInvalidInput; private showError; private clearError; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }