import { Failure } from '../base'; import { GenericValidator, GenericValidatorConstructorParams } from './genericValidator'; /** * Parameters used to construct a {@link Validation.Classes.NumberValidator | NumberValidator}. * @public */ export type NumberValidatorConstructorParams = GenericValidatorConstructorParams; /** * An in-place {@link Validation.Validator | Validator} for `number` values. * @public */ export declare class NumberValidator extends GenericValidator { /** * Constructs a new {@link Validation.Classes.NumberValidator | NumberValidator}. * @param params - Optional {@link Validation.Classes.NumberValidatorConstructorParams | init params} for the * new {@link Validation.Classes.NumberValidator | NumberValidator}. */ constructor(params?: NumberValidatorConstructorParams); /** * Static method which validates that a supplied `unknown` value is a `number`. * @param from - The `unknown` value to be tested. * @returns Returns `true` if `from` is a `number`, or {@link Failure} with an error * message if not. */ static validateNumber(from: unknown): boolean | Failure; } //# sourceMappingURL=number.d.ts.map