import * as React from "react"; import { ConfigConsumerProps } from "../Config"; export interface IFormItemProps { /** * 默认前缀 * * @default 'lg' **/ prefixCls?: string; /** * 自定义组件类名 * * @default '' **/ className?: string; /** * 自定义组件样式 * * @default **/ style?: React.CSSProperties; /** * 组件包含的内容 * * @default null **/ children?: React.ReactNode; /** * label标签的文本 * * @default '' **/ label?: string; /** * 表单项下方提示信息 * * @default '' **/ message?: string; /** * 校验提示 * * @default '' **/ validateMsg?: string; /** * 校验提示类型 * * @default 'error' **/ vMsgType?: 'error' | 'success' | 'warn'; /** * 是否必填字段 * * @default false **/ isRequired?: boolean; } declare class FormItem extends React.Component { static defaultProps: { className: string; }; constructor(props: IFormItemProps); renderFormItem: ({ getPrefixCls }: ConfigConsumerProps) => JSX.Element; render(): JSX.Element; } export default FormItem;