import React from 'react';
import type { PisellNumberProps } from './types';
import './PisellNumber.less';
/**
 * PisellNumber 数值组件
 *
 * 通用的数值输入/展示组件，支持只读、编辑、禁用三种状态。
 * 基于 Ant Design InputNumber 组件开发，提供完整的校验框架。
 *
 * @param props 组件 Props
 *
 * @example
 * // 受控模式
 * const [value, setValue] = useState(0);
 * <PisellNumber
 *   value={value}
 *   onChange={setValue}
 *   min={0}
 *   max={100}
 * />
 *
 * @example
 * // 非受控模式
 * <PisellNumber
 *   defaultValue={10}
 *   min={0}
 *   max={999}
 *   step={10}
 * />
 *
 * @example
 * // 只读态
 * <PisellNumber
 *   mode="read"
 *   value={1234.567}
 *   precision={2}
 *   useGrouping
 * />
 */
export declare const PisellNumber: React.FC<PisellNumberProps>;
declare const MemoizedPisellNumber: React.NamedExoticComponent<PisellNumberProps>;
export default MemoizedPisellNumber;
