/// import { Store, ValidateErrorEntity, FormInstance } from 'rc-field-form/es/interface'; export interface ContentConfig { title?: string; type: string; rightView?: React.ReactNode; customChildren?: React.ReactNode; formStateKey: string; isEdit?: boolean; } interface ItemClickProps { key: string; content?: any; } interface ItemChangeProps { value: any; key: string; content?: any; } export interface PageGeneratorProps { data: ContentConfig[]; modalName?: string; pageName?: string; formsValues?: any; form?: FormInstance; optionObjs?: any; onFinish?: (values: Store) => void | undefined; onFinishFailed?: (errorInfo: ValidateErrorEntity) => void; changeFormObj?: any; eventParameters?: any; dFormItemChange?: (params: ItemChangeProps) => void | undefined; dFormItemClick?: (params: ItemClickProps) => void; dFormitemOnChangeLevel?: (params: ItemChangeProps) => void; dFormItemBlur?: (params: ItemChangeProps) => void; dFormImagePickerChange?: (params: { value: any; key: string; type: string; content?: any; index: number; fileCon: any; fileName: string; }) => any; uploadImg?: (e: any) => undefined | void; initDformState?: any; } export {};