import { Validator } from './Validator'; declare function required(): Validator; declare function minLength(minLength: number): Validator; declare function maxLength(maxLength: number): Validator; /** For a required numeric/integer input, you must also pass the required() validator */ declare function number(): Validator; declare function integer(): Validator; declare function greaterThan(x: number): Validator; declare function greaterThanOrEqual(x: number): Validator; declare function lessThan(x: number): Validator; declare function lessThanOrEqual(x: number): Validator; /** Regex-based email validator that uses the regex from the HTML5 spec. */ declare function email(): Validator; declare function money(options?: { allowNegative?: boolean; }): Validator; /** * Validators for `string` values. Each property on this object is a function that returns * a `Validator`. * * ``` * const validators = [Validators.required(), Validators.integer(), Validators.greaterThan(0)] * ``` */ export declare const Validators: { required: typeof required; minLength: typeof minLength; maxLength: typeof maxLength; number: typeof number; integer: typeof integer; greaterThan: typeof greaterThan; greaterThanOrEqual: typeof greaterThanOrEqual; lessThan: typeof lessThan; lessThanOrEqual: typeof lessThanOrEqual; email: typeof email; money: typeof money; }; export {};