import type { FormValue } from "./value.js"; /** * A number form value. */ export interface FormNumber extends FormValue { type: "number"; /** * Whether this number is optional, i.e. allows `undefined` values. */ isOptional: TOptional; /** * Make this number optional, i.e. allow `undefined` values. */ optional(): FormNumber; /** * Set the default value of this number. The default value will be returned if the user * doesn't provide a value. * * NOTE that this is not the same as an initial value! */ default(value: number): FormNumber; /** * Set the maximum value of this number. */ max(max: number): FormNumber; /** * Set the minimum value of this number. */ min(min: number): FormNumber; } /** * Create a new number form value. */ export declare function number(): FormNumber; //# sourceMappingURL=number.d.ts.map