import React from 'react';
import type { PisellSingleLineTextProps } from './types';
import './PisellSingleLineText.less';
/**
 * PisellSingleLineText 单行文本组件
 *
 * 通用的单行文本输入/展示组件，支持只读、编辑、禁用三种状态。
 * 基于 Ant Design Input 组件开发，提供完整的校验框架。
 *
 * @param props 组件 Props
 *
 * @example
 * // 受控模式
 * const [value, setValue] = useState('');
 * <PisellSingleLineText
 *   value={value}
 *   onChange={(v) => setValue(v)}
 *   placeholder="请输入"
 * />
 *
 * @example
 * // 非受控模式
 * <PisellSingleLineText
 *   defaultValue="初始值"
 *   required
 *   minLength={3}
 * />
 *
 * @example
 * // 只读态
 * <PisellSingleLineText
 *   mode="read"
 *   value="这是一段很长的文本内容"
 *   ellipsis
 *   showTooltip
 * />
 */
export declare const PisellSingleLineText: React.FC<PisellSingleLineTextProps>;
declare const _default: React.NamedExoticComponent<PisellSingleLineTextProps>;
export default _default;
