import { Valued } from "../core/WrapperGS"; export declare let validPhoneReg: string; export declare let validEmailReg: string; declare const messages_en: { notFoundSameField: string; noValue: string; noSelectedValue: string; noNumber: string; noIntNumber: string; noUIntNumber: string; noPhone: string; noEmail: string; noSame: string; noFoto: string; invalidRuleArgument: string; unknownRule: string; unknownFunction: string; maxValue: string; minValue: string; notOnlyNumber: string; fixCountChars: string; fixCountElements: string; noMoreChars: string; noMoreElements: string; noLessChars: string; noLessElements: string; }; export declare type ValidationMessagesGS = typeof messages_en; /** Messages resolved against the current browser or server request language. */ export declare const messages: Readonly; export declare function getMessages(lang?: string): Readonly; export declare function registerMessages(lang: string, values: ValidationMessagesGS): void; /** Compatibility alias; language selection is now request scoped. */ export declare function localize(lang: string): void; export declare function isNumber(val: unknown): boolean; export declare function valueRequired(wr: Valued): boolean | string; export declare function valueIsNumber(wr: Valued): boolean | string; export declare function valueNumberMax(wr: Valued, max: number): boolean | string; export declare function valueNumberMin(wr: Valued, min: number): boolean | string; export declare function valueNumberInt(wr: Valued): boolean | string; export declare function valueNumberUInt(wr: Valued): boolean | string; export declare function valueNotNumber(wr: Valued): boolean | string; export declare function valueLength(wr: Valued, length: number): boolean | string; export declare function valueMinLength(wr: Valued, length: number): boolean | string; export declare function valueMaxLength(wr: Valued, length: number): boolean | string; export declare function valueIsPhone(wr: Valued): boolean | string; export declare function valueIsEmail(wr: Valued): boolean | string; export declare function valueSame(wr: Valued, wrAnother: Valued): boolean | string; export {};