/** * Edited by Jafar Amini in March 2018. */ import { OnChanges, SimpleChanges } from '@angular/core'; import { Validator, AbstractControl } from '@angular/forms'; import { ValidationMessage } from '../../util/validation-message'; import { ValidationConfig } from '../../util/validation-config'; export declare class RequiredValidator implements Validator, OnChanges { private _ValidationConfig; private _ValidationMessage; dest: any; nbvRequiredMsgHtml: any; nbvRequiredFieldLabel: any; submitted: boolean; mySubmitted: boolean; iValidated: boolean; vClassSuffix: string; abstractControl: AbstractControl; constructor(_ValidationConfig: ValidationConfig, _ValidationMessage: ValidationMessage); onBlur(): void; validate(abstractControl: AbstractControl): { [key: string]: any; }; private manageAlert; ngOnChanges(changes: SimpleChanges): void; registerOnValidatorChange(fn: () => void): void; } export declare function getInnerHTML(msgHtml: any, nbvRequiredFieldLabel: any, _ValidationMessage: any): any;