import React from 'react'; import { ListItemProps } from 'antd-mobile/lib/components/list'; export interface IFormItemProps extends ListItemProps { className?: string; style?: React.CSSProperties; label?: string; labelStyle?: React.CSSProperties; labelAlign?: 'left' | 'right'; labelWrap?: boolean; labelWidth?: number | string; wrapperWidth?: number | string; wrapperAlign?: 'left' | 'right'; wrapperWrap?: boolean; wrapperStyle?: React.CSSProperties; help?: string; hasFeedback?: boolean; required?: boolean; noStyle?: boolean; disabled?: boolean; hidden?: boolean; extra?: React.ReactNode; layout?: 'vertical' | 'horizontal'; feedbackText?: React.ReactNode; feedbackLayout?: 'loose' | 'terse' | 'popover' | 'none' | (string & {}); feedbackStatus?: 'error' | 'warning' | 'success' | 'pending' | (string & {}); feedbackIcon?: React.ReactNode; size?: 'mini' | 'small' | 'middle' | 'large'; inset?: boolean; bordered?: boolean; tooltipLayout?: 'icon' | 'text'; tooltip?: React.ReactNode; tooltipIcon?: React.ReactNode; asterisk?: boolean; gridSpan?: number; __layout__?: boolean; } declare type ComposeFormItem = React.FC & { BaseItem?: React.FC; }; export declare const BaseItem: React.FC; export declare const FormItem: ComposeFormItem; export default FormItem;