import { AbstractControl, FormGroup } from "@angular/forms"; import { NumericValueType } from '../enums'; export declare class ApplicationUtil { static getParentObjectValue(control: AbstractControl): { [key: string]: any; }; static getParentModelInstanceValue(control: AbstractControl): { [key: string]: any; }; static getRootFormGroup(control: AbstractControl): FormGroup; private static getParentControl; static getFormControlName(control: AbstractControl): string; static getParentFormArray(control: AbstractControl): any; static toLower(value: any): any; static getControl(fieldName: string, formGroup: FormGroup): any; static getFormControl(fieldName: string, control: AbstractControl): any; private static parentObjectValue; static isNumeric(value: any): boolean; static notEqualTo(primaryValue: any, secondaryValue: any): boolean; static numericValidation(allowDecimal: boolean, acceptValue: NumericValueType): RegExp; static configureControl(control: any, config: any, type: string): void; static lowerCaseWithTrim(value: string): string; /** Check if a value is an object */ static isObject(value: any): boolean; /** Check if a value is an object */ static isArray(value: any): boolean; static cloneValue(value: any): any; }