import { type ValidationRule } from '../core'; type AdditionalDefOptions = { nanErrorMessage?: string; infinityErrorMessage?: string; }; /** * Guard для number. Проверяет значение на тип number и NaN, Infinity * Для NaN и Infinity возвращаются отдельные ошибки * @param rules - правила, валидирующие number или unknown value * @example * ```ts * const validate = number(min(22)); * * // undefined * validate(24); * ``` */ export declare const number: >(...rules: ValidationRule[]) => import("../core").IGuard; export {};