export declare class FieldValueValidation { private loc; private parentElement; private _isRequired; private _isArrayRequired; private _isNumber; private _regExPattern; private _minLength; private _maxLength; private _minValue; private _maxValue; private _customValidationFunc; private _isBasicLatin; private _isCssLengthUnit; private _defaultRequiredMessage; private _defaultNumberMessage; private _defaultMinLengthMessage; private _defaultMaxLengthMessage; private _defaultMinValueMessage; private _defaultMaxValueMessage; private _defaultCustomMessage; private _defaultRegExMatchMessage; private _defaultBasicLatinMessage; private _defaultCssUnitMessage; private _urlRegEx; private _cssLengthUnitRegEx; constructor(); IsBasicLatin(isBasicLatin?: boolean, message?: string): this; IsCssLengthUnit(isCssLengthUnit?: boolean, message?: string): this; IsRequired(required?: boolean, message?: string): this; IsArrayRequired(required?: boolean, message?: string): this; IsNumber(isNumeric?: boolean, message?: string): this; MinLength(minLength: number, message?: string): this; MaxLength(maxLength: number, message?: string): this; MinValue(minValue: number, message?: string): this; MaxValue(maxValue: number, message?: string): this; RegExMatch(pattern: RegExp, message?: string): this; CustomFunction(customFunction: Function, message?: string): this; getRules(): any[]; private isNumeric; }