import { default as React } from 'react';
import { BaseProps } from '../../types';

export interface TextBoxContentProps extends BaseProps {
    /** 左侧前缀图标/内容 */
    prefix?: React.ReactNode;
    /** 主内容区（文字/输入框等），由父组件传入 */
    children?: React.ReactNode;
    /** 后缀图标/内容 */
    suffix?: React.ReactNode;
    /** 是否显示清除按钮 */
    actionButton?: boolean;
    /** 清除按钮点击回调 */
    onActionButtonClick?: (e: React.MouseEvent) => void;
    /** 占位符文字（当 children 未提供时显示） */
    placeholder?: string;
    /** 当前值（用于内置文字模式） */
    value?: string;
    /** 是否禁用 */
    disabled?: boolean;
}
export declare const TextBoxContent: React.ForwardRefExoticComponent<TextBoxContentProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=TextBoxContent.d.ts.map