declare const bcmcMockData: { extValues: { viewMode: string; }; isTemplate: null; formId: number; formCode: null; formVersionId: number; labelCol: null; wrapperCol: null; labelWidth: number; columnNum: number; submitUrl: string; saveUrl: string; needSubmit: boolean; needSave: boolean; needBack: boolean; needAnchor: null; vertical: null; elementList: ({ elementId: number; componentType: string; defaultValue: string; extValues: {}; elementCode: string; statusCd: string; label: string; parElementId: number; elementName: string; elementSort: number; busiObjId: number; name: string; initialValue: string; properties: ({ defaultValue: string; modalProps: { path: string; width: number; label: string; title: string; height: number; }; extValues: {}; rules: { requiredRule?: undefined; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; busiObjAttrId?: undefined; precision?: undefined; step?: undefined; dataSource?: undefined; placeholder?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule: { pattern: string; message: string; }; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; modalProps?: undefined; precision?: undefined; step?: undefined; dataSource?: undefined; placeholder?: undefined; } | { defaultValue: string; precision: number; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule: { pattern: string; message: string; }; minimumRule: { minimum: number; }; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; step: number; modalProps?: undefined; busiObjAttrId?: undefined; dataSource?: undefined; placeholder?: undefined; } | { defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrId: number; attrValueId: number; attrValueSort: number; extValues: {}; attrValue: string; label: string; value: string; attrValueName: string; createDate: number; createStaff: number; }[]; modalProps?: undefined; busiObjAttrId?: undefined; precision?: undefined; step?: undefined; placeholder?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrId: number; attrValueId: number; attrValueSort: number; extValues: {}; attrValue: string; label: string; value: string; attrValueName: string; createDate: number; createStaff: number; }[]; modalProps?: undefined; precision?: undefined; step?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrValueId: number; parentAttrValue: string; extValues: {}; label: string; attrValueName: string; createStaff: number; attrId: number; attrValueSort: number; attrValue: string; value: string; createDate: number; }[]; modalProps?: undefined; precision?: undefined; step?: undefined; } | { defaultValue: string; extValues: {}; rules: { requiredRule?: undefined; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; modalProps?: undefined; busiObjAttrId?: undefined; precision?: undefined; step?: undefined; dataSource?: undefined; placeholder?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule?: undefined; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; modalProps?: undefined; precision?: undefined; step?: undefined; dataSource?: undefined; placeholder?: undefined; })[]; componentId?: undefined; componentCode?: undefined; path?: undefined; componentName?: undefined; editable?: undefined; visible?: undefined; busiObjAttrId?: undefined; display?: undefined; modalProps?: undefined; readOnlyFlag?: undefined; requiredFlag?: undefined; showFlag?: undefined; attrId?: undefined; disabled?: undefined; tableProps?: undefined; } | { elementId: number; componentType: string; defaultValue: string; extValues: {}; elementCode: string; statusCd: string; label: string; parElementId: number; elementName: string; elementSort: number; busiObjId: number; name: string; initialValue: string; properties: ({ busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrId: number; attrValueId: number; attrValueSort: number; extValues: {}; attrValue: string; label: string; value: string; attrValueName: string; createDate: number; createStaff: number; }[]; showSearch?: undefined; placeholder?: undefined; visible?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; showSearch: boolean; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrValueId: number; extValues: {}; label: string; attrValueName: string; createStaff: number; attrId: number; attrValueSort: number; attrValue: string; value: string; createDate: number; updateStaff: number; }[]; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; method: string; checkRule: string; editable: boolean; display: boolean; multiple: boolean; elementCode: string; statusCd: string; label: string; treeDefaultExpandAll: boolean; url: string; attrId: number; busiObjId: number; name: string; dataSource: ({ id: string; value: string; title: string; completeTitle: string; children: { id: string; value: string; title: string; completeTitle: string; }[]; } | { id: string; value: string; title: string; completeTitle: string; children?: undefined; })[]; showSearch?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule?: undefined; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource?: undefined; showSearch?: undefined; placeholder?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule?: undefined; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource?: undefined; showSearch?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource?: undefined; showSearch?: undefined; placeholder?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { defaultValue: string; precision: number; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule: { pattern: string; message: string; }; minimumRule: { minimum: number; }; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; step: number; busiObjAttrId?: undefined; dataSource?: undefined; showSearch?: undefined; placeholder?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrId: number; attrValueId: number; attrValueSort: number; extValues: {}; attrValue: string; label: string; value: string; attrValueName: string; createDate: number; createStaff: number; }[]; showSearch?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrValueId: number; extValues: {}; label: string; attrValueName: string; createStaff: number; attrId: number; attrValueSort: number; attrValue: string; value: string; createDate: number; updateStaff: number; }[]; showSearch?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule: { pattern: string; message: string; }; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource?: undefined; showSearch?: undefined; placeholder?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; precision: number; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule: { pattern: string; message: string; }; minimumRule: { minimum: number; }; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; step: number; dataSource?: undefined; showSearch?: undefined; placeholder?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrId: number; attrValueId: number; attrValueSort: number; extValues: {}; attrValue: string; label: string; value: string; attrValueName: string; createDate: number; createStaff: number; }[]; showSearch?: undefined; placeholder?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { defaultValue: string; extValues: {}; rules: { requiredRule?: undefined; patternRule?: undefined; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; busiObjAttrId?: undefined; dataSource?: undefined; showSearch?: undefined; placeholder?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; isPattern?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; patternRule: { pattern: string; message: string; }; minimumRule?: undefined; }; parElementId: number; readOnlyFlag: number; isPattern: boolean; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource?: undefined; showSearch?: undefined; placeholder?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; precision?: undefined; step?: undefined; })[]; componentId?: undefined; componentCode?: undefined; path?: undefined; componentName?: undefined; editable?: undefined; visible?: undefined; busiObjAttrId?: undefined; display?: undefined; modalProps?: undefined; readOnlyFlag?: undefined; requiredFlag?: undefined; showFlag?: undefined; attrId?: undefined; disabled?: undefined; tableProps?: undefined; } | { elementId: number; componentType: string; defaultValue: string; extValues: {}; elementCode: string; statusCd: string; label: string; parElementId: number; elementName: string; elementSort: number; busiObjId: number; name: string; initialValue: string; properties: ({ defaultValue: string; extValues: {}; rules: { requiredRule: { whitespace: boolean; message: string; required: boolean; }; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrId: number; attrValueId: number; attrValueSort: number; extValues: {}; attrValue: string; label: string; value: string; attrValueName: string; createDate: number; createStaff: number; }[]; modalProps?: undefined; placeholder?: undefined; tableProps?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; busiObjAttrId?: undefined; } | { defaultValue: string; modalProps: { width: number; title: string; }; extValues: {}; rules: { requiredRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrId: number; attrValueId: number; attrValueSort: number; extValues: {}; attrValue: string; label: string; value: string; attrValueName: string; createDate: number; createStaff: number; }[]; tableProps: { searchPlaceholder: string; method: string; columns: { dataIndex: string; title: string; ellipsis: boolean; }[]; multiple: boolean; label: string; url: string; rowKey: string; filterScope: string; }; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; busiObjAttrId?: undefined; } | { defaultValue: string; extValues: {}; rules: { requiredRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; method: string; checkRule: string; editable: boolean; display: boolean; multiple: boolean; elementCode: string; statusCd: string; label: string; treeDefaultExpandAll: boolean; url: string; attrId: number; busiObjId: number; name: string; dataSource: { id: string; value: string; title: string; completeTitle: string; children: { id: string; value: string; title: string; completeTitle: string; }[]; }[]; modalProps?: undefined; tableProps?: undefined; busiObjAttrId?: undefined; } | { busiObjAttrId: number; defaultValue: string; extValues: {}; rules: { requiredRule?: undefined; }; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; showStyle: string; disabled: boolean; placeholder: string; initialValue: string; elementId: number; megaProps: { span: number; }; componentType: string; visible: boolean; checkRule: string; editable: boolean; display: boolean; elementCode: string; statusCd: string; label: string; attrId: number; busiObjId: number; name: string; dataSource: { statusDate: number; updateDate: number; attrId: number; attrValueId: number; attrValueSort: number; extValues: {}; attrValue: string; label: string; value: string; attrValueName: string; createDate: number; createStaff: number; }[]; modalProps?: undefined; tableProps?: undefined; method?: undefined; multiple?: undefined; treeDefaultExpandAll?: undefined; url?: undefined; })[]; componentId?: undefined; componentCode?: undefined; path?: undefined; componentName?: undefined; editable?: undefined; visible?: undefined; busiObjAttrId?: undefined; display?: undefined; modalProps?: undefined; readOnlyFlag?: undefined; requiredFlag?: undefined; showFlag?: undefined; attrId?: undefined; disabled?: undefined; tableProps?: undefined; } | { elementId: number; componentType: string; componentId: number; componentCode: string; defaultValue: string; extValues: {}; elementCode: string; statusCd: string; label: string; parElementId: number; elementName: string; elementSort: number; path: string; name: string; componentName: string; initialValue: string; editable: boolean; busiObjId?: undefined; properties?: undefined; visible?: undefined; busiObjAttrId?: undefined; display?: undefined; modalProps?: undefined; readOnlyFlag?: undefined; requiredFlag?: undefined; showFlag?: undefined; attrId?: undefined; disabled?: undefined; tableProps?: undefined; } | { elementId: number; componentType: string; visible: boolean; busiObjAttrId: number; defaultValue: string; display: boolean; editable: boolean; modalProps: { templet: { formId: number; formVersionId: number; formCode: string; formName: string; }[]; width: number; title: string; }; extValues: {}; elementCode: string; statusCd: string; label: string; parElementId: number; readOnlyFlag: number; requiredFlag: number; showFlag: number; elementName: string; elementSort: number; attrId: number; busiObjId: number; name: string; disabled: boolean; initialValue: string; tableProps: { add: boolean; view: boolean; edit: boolean; columns: ({ componentType: string; dataIndex: string; title: string; dataSource?: undefined; } | { componentType: string; dataIndex: string; title: string; dataSource: { label: string; value: string; }[]; })[]; extraColumnActions: never[]; style: string; del: boolean; type: string; }; properties?: undefined; componentId?: undefined; componentCode?: undefined; path?: undefined; componentName?: undefined; } | { elementId: number; componentType: string; componentId: number; componentCode: string; defaultValue: string; extValues: {}; elementCode: string; statusCd: string; label: string; parElementId: number; elementName: string; elementSort: number; path: string; name: string; componentName: string; initialValue: string; busiObjId?: undefined; properties?: undefined; editable?: undefined; visible?: undefined; busiObjAttrId?: undefined; display?: undefined; modalProps?: undefined; readOnlyFlag?: undefined; requiredFlag?: undefined; showFlag?: undefined; attrId?: undefined; disabled?: undefined; tableProps?: undefined; })[]; eleDriveRuleList: ({ extValues: {}; ruleId: number; ruleCode: null; ruleName: string; formVersionId: number; driveType: string; remark: null; statusCd: string; triggerEleId: null; triggerEleCode: null; triggerEleRuleExpr: string; targetEleId: null; targetEleCode: string; targetEleRuleExpr: string; } | { extValues: {}; ruleId: number; ruleCode: null; ruleName: string; formVersionId: number; driveType: string; remark: null; statusCd: string; triggerEleId: null; triggerEleCode: null; triggerEleRuleExpr: string; targetEleId: null; targetEleCode: string[]; targetEleRuleExpr: null; })[]; useCache: boolean; theme: null; }; export { bcmcMockData };