import { CustomValidation } from '../Models/CustomValidation'; import { ErrorMassageValidation } from './validationErrorMassage.service'; import { ValidationErrors, ValidatorFn, AbstractControl } from '@angular/forms'; export declare class ControlUtility { private ErrorHandler; constructor(ErrorHandler: ErrorMassageValidation); getErrorValidation(Errorsitem: any[], CustomValidation?: CustomValidation): string; patternValidator(regex: RegExp, error: ValidationErrors): ValidatorFn; getInputType(type: number): string; trimControlValue(value: any): any; CopyInputMessage(inputElement: any): void; getErrorValidationMassage(ErrorList: any, group: any, options: any): string; scrollToGlobalErrorMassage(): void; setAttributeForControl(options: any): void; showGlobalError(): void; RemoveRequiredValidation(FormControl: AbstractControl, ValidationRole: any[], Options: any): void; AddRequiredValidation(FormControl: AbstractControl, ValidationRole: any[], Options: any): void; RemoveCustomValidation(FormControl: AbstractControl, ValidationRole: any[], CustomValidation: CustomValidation): void; AddCustomValidation(FormControl: AbstractControl, ValidationRole: any[], CustomValidation: CustomValidation): void; IsValid(FormControl: AbstractControl): void; }