/** * 百分比范围转换工具函数 */ /** * 将值转换为百分比(0-100) * * @param value 原始值 * @param range 值的范围 * @returns 转换后的百分比值(0-100) * * @example * // [0, 100] 范围 - 直接返回 * convertToPercent(85.5, [0, 100]) // 返回: 85.5 * * @example * // [0, 1] 范围 - 乘以 100 * convertToPercent(0.855, [0, 1]) // 返回: 85.5 * * @example * // 自定义范围 - 按比例计算 * convertToPercent(855, [0, 1000]) // 返回: 85.5 */ export declare function convertToPercent(value: number | null | undefined, range: [number, number]): number | null; /** * 将百分比值转换回原始范围 * * @param percent 百分比值(0-100) * @param range 目标范围 * @returns 转换后的值 * * @example * convertFromPercent(85.5, [0, 100]) // 返回: 85.5 * convertFromPercent(85.5, [0, 1]) // 返回: 0.855 * convertFromPercent(85.5, [0, 1000]) // 返回: 855 */ export declare function convertFromPercent(percent: number | null | undefined, range: [number, number]): number | null;