import React, { FC } from 'react'; import { NativeProps } from '../../utils/native-props'; import { FormInstance } from 'rc-field-form'; import type { FieldProps } from 'rc-field-form/lib/Field'; import { ListItemProps } from '../list'; import type { FormLayout } from './index'; declare type RenderChildren = (form: FormInstance) => React.ReactNode; declare type ChildrenType = RenderChildren | React.ReactNode; declare type RcFieldProps = Omit; export declare type FormItemProps = Pick & Pick & { label?: React.ReactNode; help?: React.ReactNode; hasFeedback?: boolean; required?: boolean; noStyle?: boolean; disabled?: boolean; hidden?: boolean; layout?: FormLayout; childElementPosition?: 'normal' | 'right'; children?: ChildrenType; onClick?: (e: React.MouseEvent, widgetRef: React.MutableRefObject) => void; } & NativeProps; export declare const FormItem: FC; export {};