import { IModel, IResetModel, IUpdateInputsWithError } from 'formsy-react/dist/interfaces'; import React from 'react'; export interface FormProps { /** 任何表单组件发生变化的回调事件 */ onChange: (model: IModel, isChanged: boolean) => void; /** 表单校验通过的回调事件 */ onValid: () => void; /** 表单校验未通过的回调事件 */ onInvalid: () => void; /** 重置表单过的回调事件,同原生form一样,通过点击一个type="reset"的button触发 */ onReset: () => void; /** 表单提交的回调事件,同原生form一样,通过点击一个type="submit"的button触发 */ onSubmit: (model: IModel, resetModel: IResetModel, updateInputsWithError: IUpdateInputsWithError) => void; } export declare const Form: React.FC>; export * from 'formsy-react'; export { default as FormValidator } from './validator'; export default Form;