import * as React from 'react';
import './style/form-item.css';
export interface FormItemProps {
    /** 标签的文本 */
    label: React.ReactNode;
    /** 必填样式设置 */
    required?: React.ReactNode;
    /** 文本位置 */
    position?: 'right';
    /** 消息文本 */
    message?: React.ReactNode;
    /** 控制label和value的显示方式 */
    direction?: 'column';
    /** 额外的提示信息 */
    extraNode?: React.ReactNode;
    /** 状态 */
    status?: 'warning' | 'error' | 'success';
    /** 消息图标 */
    messageIcon?: React.ReactNode;
    /** 将按钮宽度调整为其父宽度的选项 */
    block?: boolean;
    children?: React.ReactNode;
}
declare const FormItem: React.ForwardRefExoticComponent<FormItemProps & React.RefAttributes<HTMLDivElement>>;
export default FormItem;
declare const FormItemMemo: React.MemoExoticComponent<React.ForwardRefExoticComponent<FormItemProps & React.RefAttributes<HTMLDivElement>>>;
export { FormItemMemo };
