import type { BaseNumberInputProps, ValidationResult } from '../types'; /** * 校验数值输入 * * 按照优先级执行校验规则: * 1. 必填校验(required) * 2. 最小值校验(min) * 3. 最大值校验(max) * 4. 自定义校验函数(validator) * * @param value 待校验的值 * @param props 校验配置 * @returns 校验结果对象,包含 isValid 和 errors * * @example * validateValue(10, { required: true, min: 0, max: 100 }) * // { isValid: true, errors: [] } * * @example * validateValue(null, { required: true }) * // { isValid: false, errors: ['此字段为必填项'] } * * @example * validateValue(150, { min: 0, max: 100 }) * // { isValid: false, errors: ['不能大于 100'] } */ export declare function validateValue(value: number | null | undefined, props: BaseNumberInputProps): ValidationResult;