import React, { RefAttributes } from 'react'; import type { FormProps as AntdFormProps } from 'tntd/lib/form'; import type { WrappedFormUtils } from 'antd/lib/form/Form'; import { FormLogicSchema } from '@mo-fang/types'; import { FormItem } from './form-item'; import Submit from './submit'; import Reset from './reset'; import FormButtonGroup from './form-button-group'; import FormList from './form-list'; export interface WrappedFormProps extends Omit { disabled?: boolean; readonly?: boolean; values?: Record; onChange?: (values: Record, changedValues?: Record) => void; onSubmit?: (values?: Record) => void; changeTriggerSubmit?: boolean; logicSchema?: FormLogicSchema; } type IForm

= React.ForwardRefExoticComponent

& { Item?: typeof FormItem; Submit?: typeof Submit; Reset?: typeof Reset; FormButtonGroup?: typeof FormButtonGroup; List?: typeof FormList; }; export declare const Form: IForm>>; export default Form;