import React from 'react'; import { FormProps } from 'antd/es/form'; import { IFormItem } from './declare'; import { IformLayout } from './FormPresenter'; import '@ant-design/compatible/assets/index.css'; export interface IFormCreator extends FormProps { formItems: IFormItem[]; initFormValues?: any; loading?: boolean; wrapperClassName?: any; disableSubmitButton?: boolean; formLayout?: IformLayout; triggerListener?: (type: string, params?: any) => void; onSubmit?: (values: any) => void; } export default class FormCreator extends React.Component { state: { __options: any[]; }; componentDidMount(): void; shouldComponentUpdate(): boolean; componentWillUnmount(): void; private renderField; private renderLayout; private handleSubmit; render(): any; }