export declare const property_select: { keyID: string; keyName: string; keyCode: string; children: ({ keyID: string; keyName: string; keyCode: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; config: { arrayConfig: { componentName: string; type: string; arrayDefaultLength: number; arrangementType: string; maxHeight: string; maxWidth: string; }; formConfig: { labelWidth: string; required: boolean; requiredMessage: string; validType: string; validExpression: string; validMessage: string; validMethod: string; }; baseConfig: { type: string; dataType: string; data: { label: string; value: number; }[]; labelField: string; valueField: string; showWordLimit?: undefined; clearable?: undefined; isPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; }; componentType: string; dataType: string; defaultValue: number; } | { keyID: string; keyName: string; keyCode: string; children: never[]; config: { formConfig: { labelWidth: string; required: boolean; requiredMessage: string; validType: string; validExpression: string; validMessage: string; validMethod: string; }; baseConfig: { showWordLimit: boolean; clearable: boolean; isPassword: boolean; isTrim: boolean; encode: boolean; type?: undefined; dataType?: undefined; data?: undefined; labelField?: undefined; valueField?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: { componentName?: undefined; type?: undefined; arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; }; }; componentType: string; dataType: string; defaultValue?: undefined; })[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; slots: never[]; config: { formConfig: { labelWidth?: undefined; suffixContent?: undefined; requiredMessage?: undefined; tip?: undefined; tipPosition?: undefined; validType?: undefined; validMessage?: undefined; validExpression?: undefined; validMethod?: undefined; required?: undefined; }; baseConfig: { gutter: number; justify: string; align: string; tag: string; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style?: undefined; vif?: undefined; disabled?: undefined; eventChange?: undefined; }; arrayConfig: { arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; componentName?: undefined; type?: undefined; }; }; operateType?: undefined; defaultValue?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; operateType: string; slots: { name: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; dataTypeName: string; arrayDataTypeName: string; arrayDataType: string; componentGroup: string; componentTypeLabel: string; componentTypeName: string; componentName: string; componentType: string; formItem: boolean; componentShow: boolean; icon: string; slots: never[]; config: { formConfig: {}; baseConfig: { rowKey: string; tableName: string; url: string; data: {}; columns: ({ id: string; label: string; prop: string; syncTo: string; width: string; showSummary: boolean; sortable: boolean; isEdit: boolean; editComponent: { type: string; name: string; props: {}; }; type: string; edit?: undefined; } | { id: string; label: string; prop: string; width: string; showSummary: boolean; sortable: boolean; isEdit: boolean; editComponent: { type: string; name: string; props: {}; }; edit: boolean; type: string; syncTo?: undefined; } | { id: string; label: string; prop: string; type: string; width: string; isEdit: boolean; editComponent: { type: string; name: string; props: {}; }; syncTo?: undefined; showSummary?: undefined; sortable?: undefined; edit?: undefined; })[]; height: string; maxHeight: string; align: string; isEdit: boolean; isClientSort: boolean; isClientPage: boolean; dragRow: boolean; hasPage: boolean; innerContent?: undefined; type?: undefined; icon?: undefined; plain?: undefined; text?: undefined; bg?: undefined; link?: undefined; round?: undefined; circle?: undefined; autoInsertSpace?: undefined; tag?: undefined; eventClick?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; value: never[]; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; dataTypeName: string; arrayDataTypeName: string; arrayDataType: string; componentGroup: string; componentTypeLabel: string; componentTypeName: string; componentName: string; componentType: string; formItem: boolean; componentShow: boolean; icon: string; slots: never[]; config: { formConfig: {}; baseConfig: { innerContent: string; type: string; icon: string; plain: boolean; text: boolean; bg: boolean; link: boolean; round: boolean; circle: boolean; autoInsertSpace: boolean; tag: string; eventClick: string; rowKey?: undefined; tableName?: undefined; url?: undefined; data?: undefined; columns?: undefined; height?: undefined; maxHeight?: undefined; align?: undefined; isEdit?: undefined; isClientSort?: undefined; isClientPage?: undefined; dragRow?: undefined; hasPage?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; value?: undefined; })[]; }[]; config: { formConfig: { labelWidth: string; suffixContent: string; requiredMessage: string; tip: string; tipPosition: string; validType: string; validMessage: string; validExpression: string; validMethod: string; required?: undefined; }; baseConfig: { buttonLabel: string; buttonWidth: string; hasInput: boolean; title: string; width: string; height: string; targetType: string; url: string; dataUrl: string; buttonComponent: string; showBadge: boolean; buttonProps: { text: boolean; bg: boolean; type: string; }; dialogProps: {}; function_confirm: string; gutter?: undefined; justify?: undefined; align?: undefined; tag?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: { arrayDefaultLength: string; arrangementType: string; maxHeight: string; maxWidth: string; borderType: string; itemComponent: string; addButtonText: string; componentName?: undefined; type?: undefined; }; }; defaultValue: string; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; operateType: string; slots: { name: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; dataTypeName: string; arrayDataTypeName: string; arrayDataType: string; componentGroup: string; componentTypeLabel: string; componentTypeName: string; componentName: string; componentType: string; formItem: boolean; componentShow: boolean; icon: string; slots: never[]; config: { formConfig: {}; baseConfig: { rowKey: string; tableName: string; url: string; data: {}; columns: ({ id: string; label: string; prop: string; syncTo: string; width: string; showSummary: boolean; sortable: boolean; isEdit: boolean; editComponent: { name: string; props: { width?: undefined; }; }; type: string; edit?: undefined; } | { id: string; label: string; prop: string; width: string; showSummary: boolean; sortable: boolean; isEdit: boolean; editComponent: { name: string; props: { width: string; }; }; edit: boolean; type: string; syncTo?: undefined; } | { id: string; label: string; prop: string; type: string; width: string; isEdit: boolean; editComponent: { name: string; props: { width?: undefined; }; }; syncTo?: undefined; showSummary?: undefined; sortable?: undefined; edit?: undefined; })[]; height: string; maxHeight: string; align: string; isEdit: boolean; isClientSort: boolean; isClientPage: boolean; dragRow: boolean; hasPage: boolean; innerContent?: undefined; type?: undefined; icon?: undefined; plain?: undefined; text?: undefined; bg?: undefined; link?: undefined; round?: undefined; circle?: undefined; autoInsertSpace?: undefined; tag?: undefined; eventClick?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; value: never[]; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; dataTypeName: string; arrayDataTypeName: string; arrayDataType: string; componentGroup: string; componentTypeLabel: string; componentTypeName: string; componentName: string; componentType: string; formItem: boolean; componentShow: boolean; icon: string; slots: never[]; config: { formConfig: {}; baseConfig: { innerContent: string; type: string; icon: string; plain: boolean; text: boolean; bg: boolean; link: boolean; round: boolean; circle: boolean; autoInsertSpace: boolean; tag: string; eventClick: string; rowKey?: undefined; tableName?: undefined; url?: undefined; data?: undefined; columns?: undefined; height?: undefined; maxHeight?: undefined; align?: undefined; isEdit?: undefined; isClientSort?: undefined; isClientPage?: undefined; dragRow?: undefined; hasPage?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; value?: undefined; })[]; }[]; config: { formConfig: { labelWidth: string; suffixContent: string; requiredMessage: string; tip: string; tipPosition: string; validType: string; validMessage: string; validExpression: string; validMethod: string; required?: undefined; }; baseConfig: { buttonLabel: string; buttonWidth: string; hasInput: boolean; title: string; width: string; height: string; targetType: string; url: string; dataUrl: string; buttonComponent: string; showBadge: boolean; buttonProps: { text: boolean; bg: boolean; type: string; }; dialogProps: {}; function_confirm: string; gutter?: undefined; justify?: undefined; align?: undefined; tag?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: { arrayDefaultLength: string; arrangementType: string; maxHeight: string; maxWidth: string; borderType: string; itemComponent: string; addButtonText: string; componentName?: undefined; type?: undefined; }; }; defaultValue: string; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; operateType: string; slots: { name: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; dataTypeName: string; arrayDataTypeName: string; arrayDataType: string; componentGroup: string; componentTypeLabel: string; componentTypeName: string; componentName: string; componentType: string; formItem: boolean; componentShow: boolean; icon: string; slots: never[]; config: { formConfig: {}; baseConfig: { rowKey: string; tableName: string; url: string; data: {}; columns: ({ id: string; label: string; prop: string; syncTo: string; width: string; showSummary: boolean; sortable: boolean; isEdit: boolean; editComponent: { name: string; props: { data?: undefined; }; }; type: string; edit?: undefined; } | { id: string; label: string; prop: string; width: string; showSummary: boolean; sortable: boolean; isEdit: boolean; editComponent: { name: string; props: { data: { label: string; value: string; }[]; }; }; edit: boolean; type: string; syncTo?: undefined; } | { id: string; label: string; prop: string; type: string; width: string; isEdit: boolean; editComponent: { name: string; props: { data?: undefined; }; }; syncTo?: undefined; showSummary?: undefined; sortable?: undefined; edit?: undefined; })[]; height: string; maxHeight: string; align: string; isEdit: boolean; isClientSort: boolean; isClientPage: boolean; dragRow: boolean; hasPage: boolean; innerContent?: undefined; type?: undefined; icon?: undefined; plain?: undefined; text?: undefined; bg?: undefined; link?: undefined; round?: undefined; circle?: undefined; autoInsertSpace?: undefined; tag?: undefined; eventClick?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; value: never[]; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; dataTypeName: string; arrayDataTypeName: string; arrayDataType: string; componentGroup: string; componentTypeLabel: string; componentTypeName: string; componentName: string; componentType: string; formItem: boolean; componentShow: boolean; icon: string; slots: never[]; config: { formConfig: {}; baseConfig: { innerContent: string; type: string; icon: string; plain: boolean; text: boolean; bg: boolean; link: boolean; round: boolean; circle: boolean; autoInsertSpace: boolean; tag: string; eventClick: string; rowKey?: undefined; tableName?: undefined; url?: undefined; data?: undefined; columns?: undefined; height?: undefined; maxHeight?: undefined; align?: undefined; isEdit?: undefined; isClientSort?: undefined; isClientPage?: undefined; dragRow?: undefined; hasPage?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; value?: undefined; })[]; }[]; config: { formConfig: { labelWidth: string; suffixContent: string; requiredMessage: string; tip: string; tipPosition: string; validType: string; validMessage: string; validExpression: string; validMethod: string; required?: undefined; }; baseConfig: { buttonLabel: string; buttonWidth: string; hasInput: boolean; title: string; width: string; height: string; targetType: string; url: string; dataUrl: string; buttonComponent: string; showBadge: boolean; buttonProps: { text: boolean; bg: boolean; type: string; }; dialogProps: {}; function_confirm: string; gutter?: undefined; justify?: undefined; align?: undefined; tag?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: { arrayDefaultLength: string; arrangementType: string; maxHeight: string; maxWidth: string; borderType: string; itemComponent: string; addButtonText: string; componentName?: undefined; type?: undefined; }; }; defaultValue: string; } | { keyID: string; keyName: string; keyCode: string; children: never[]; config: { arrayConfig: { componentName: string; type: string; arrayDefaultLength: number; arrangementType: string; maxHeight: string; maxWidth: string; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; }; formConfig: { labelWidth: string; suffixContent: string; required: boolean; requiredMessage: string; tip: string; tipPosition: string; validType: string; validMessage: string; validExpression: string; validMethod: string; }; baseConfig: { showWordLimit: boolean; clearable: boolean; showPassword: boolean; isTrim: boolean; encode: boolean; gutter?: undefined; justify?: undefined; align?: undefined; tag?: undefined; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; }; componentType: string; dataType: string; arrayDataType?: undefined; componentTypeLabel?: undefined; icon?: undefined; slots?: undefined; operateType?: undefined; defaultValue?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; config: { arrayConfig: { componentName: string; type: string; arrayDefaultLength: number; arrangementType: string; maxHeight: string; maxWidth: string; }; formConfig: { labelWidth: string; required: boolean; requiredMessage: string; validType: string; validExpression: string; validMessage: string; validMethod: string; tip?: undefined; tipPosition?: undefined; suffixContent?: undefined; }; baseConfig: { showWordLimit: boolean; clearable: boolean; isPassword: boolean; isTrim: boolean; encode: boolean; showPassword?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; }; componentType: string; dataType: string; } | { keyID: string; keyName: string; keyCode: string; children: never[]; config: { arrayConfig: { componentName: string; type: string; arrayDefaultLength: number; arrangementType: string; maxHeight: string; maxWidth: string; }; formConfig: { labelWidth: string; tip: string; tipPosition: string; suffixContent: string; required: boolean; requiredMessage: string; validType: string; validExpression: string; validMessage: string; validMethod: string; }; baseConfig: { showWordLimit: boolean; clearable: boolean; showPassword: boolean; isTrim: boolean; encode: boolean; isPassword?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; }; componentType: string; dataType: string; })[]; config: { arrayConfig: { arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; componentName?: undefined; type?: undefined; }; formConfig: { labelWidth: string; required: boolean; requiredMessage: string; validType: string; validExpression: string; validMessage: string; validMethod: string; suffixContent?: undefined; tip?: undefined; tipPosition?: undefined; }; baseConfig: { gutter: number; justify: string; align: string; tag: string; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; }; componentType: string; dataType: string; arrayDataType?: undefined; componentTypeLabel?: undefined; icon?: undefined; slots?: undefined; operateType?: undefined; defaultValue?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; config: { formConfig: { labelWidth: string; suffixContent: string; required: boolean; requiredMessage: string; tip: string; tipPosition: string; validType: string; validMessage: string; validExpression: string; validMethod: string; }; baseConfig: { "active-value": boolean; "inactive-value": boolean; type?: undefined; dataType?: undefined; data?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; componentType: string; dataType: string; arrayDataType?: undefined; componentTypeLabel?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; config: { formConfig: { labelWidth: string; suffixContent: string; required: boolean; requiredMessage: string; tip: string; tipPosition: string; validType: string; validMessage: string; validExpression: string; validMethod: string; }; baseConfig: { type: string; dataType: number; data: { label: string; value: string; }[]; "active-value"?: undefined; "inactive-value"?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; })[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; config: { formConfig: { labelWidth?: undefined; suffixContent?: undefined; requiredMessage?: undefined; tip?: undefined; tipPosition?: undefined; validType?: undefined; validMessage?: undefined; validExpression?: undefined; validMethod?: undefined; required?: undefined; }; baseConfig: { gutter: number; justify: string; align: string; tag: string; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: { arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; componentName?: undefined; type?: undefined; }; }; icon?: undefined; slots?: undefined; operateType?: undefined; defaultValue?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: { keyID: string; keyName: string; keyCode: string; children: never[]; config: { formConfig: { labelWidth: string; tip: string; tipPosition: string; suffixContent: string; required: boolean; requiredMessage: string; validType: string; validExpression: string; validMessage: string; validMethod: string; }; baseConfig: { "active-value": boolean; "inactive-value": boolean; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; componentType: string; dataType: string; defaultValue: string; }[]; config: { formConfig: { labelWidth?: undefined; suffixContent?: undefined; requiredMessage?: undefined; tip?: undefined; tipPosition?: undefined; validType?: undefined; validMessage?: undefined; validExpression?: undefined; validMethod?: undefined; required?: undefined; }; baseConfig: { gutter: number; justify: string; align: string; tag: string; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: { arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; componentName?: undefined; type?: undefined; }; }; componentType: string; dataType: string; arrayDataType?: undefined; componentTypeLabel?: undefined; icon?: undefined; slots?: undefined; operateType?: undefined; defaultValue?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; config: { formConfig: { labelWidth: string; suffixContent: string; required: boolean; requiredMessage: string; tip: string; tipPosition: string; validType: string; validMessage: string; validExpression: string; validMethod: string; }; baseConfig: { showWordLimit: boolean; clearable: boolean; showPassword: boolean; isTrim: boolean; encode: boolean; width?: undefined; placeholder?: undefined; prefixIcon?: undefined; suffixIcon?: undefined; prefixTag?: undefined; suffixTag?: undefined; maxlength?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; componentType: string; dataType: string; arrayDataType?: undefined; componentTypeLabel?: undefined; icon?: undefined; operateType?: undefined; slots?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; operateType: string; slots: never[]; config: { formConfig: { labelWidth?: undefined; suffixContent?: undefined; required?: undefined; requiredMessage?: undefined; tip?: undefined; tipPosition?: undefined; validType?: undefined; validMessage?: undefined; validExpression?: undefined; validMethod?: undefined; }; baseConfig: { width: string; placeholder: string; prefixIcon: string; suffixIcon: string; prefixTag: string; suffixTag: string; maxlength: string; clearable: boolean; showWordLimit?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style?: undefined; vif?: undefined; disabled?: undefined; eventChange?: undefined; }; arrayConfig: {}; }; })[]; config: { formConfig: { labelWidth?: undefined; suffixContent?: undefined; requiredMessage?: undefined; tip?: undefined; tipPosition?: undefined; validType?: undefined; validMessage?: undefined; validExpression?: undefined; validMethod?: undefined; required?: undefined; }; baseConfig: { gutter: number; justify: string; align: string; tag: string; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: { arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; componentName?: undefined; type?: undefined; }; }; componentType: string; dataType: string; arrayDataType?: undefined; componentTypeLabel?: undefined; icon?: undefined; slots?: undefined; operateType?: undefined; defaultValue?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: { keyID: string; keyName: string; keyCode: string; children: never[]; config: { formConfig: { labelWidth: string; tip: string; tipPosition: string; suffixContent: string; required: boolean; requiredMessage: string; validType: string; validExpression: string; validMessage: string; validMethod: string; }; baseConfig: { "active-value": boolean; "inactive-value": boolean; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; componentType: string; dataType: string; defaultValue: string; }[]; config: { formConfig: { labelWidth?: undefined; suffixContent?: undefined; requiredMessage?: undefined; tip?: undefined; tipPosition?: undefined; validType?: undefined; validMessage?: undefined; validExpression?: undefined; validMethod?: undefined; required?: undefined; }; baseConfig: { gutter: string; justify: string; align: string; tag: string; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: { arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; componentName?: undefined; type?: undefined; }; }; componentType: string; dataType: string; arrayDataType?: undefined; componentTypeLabel?: undefined; icon?: undefined; slots?: undefined; operateType?: undefined; defaultValue?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; slots: never[]; config: { formConfig: { labelWidth?: undefined; tip?: undefined; tipPosition?: undefined; suffixContent?: undefined; required?: undefined; requiredMessage?: undefined; validType?: undefined; validExpression?: undefined; validMessage?: undefined; validMethod?: undefined; }; baseConfig: { type: string; dataType: number; data: { label: string; value: string; }[]; "active-value"?: undefined; "inactive-value"?: undefined; }; advancedConfig: { style?: undefined; vif?: undefined; disabled?: undefined; eventChange?: undefined; }; arrayConfig: {}; }; } | { keyID: string; keyName: string; keyCode: string; children: never[]; config: { formConfig: { labelWidth: string; tip: string; tipPosition: string; suffixContent: string; required: boolean; requiredMessage: string; validType: string; validExpression: string; validMessage: string; validMethod: string; }; baseConfig: { "active-value": boolean; "inactive-value": boolean; type?: undefined; dataType?: undefined; data?: undefined; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; componentType: string; dataType: string; arrayDataType?: undefined; componentTypeLabel?: undefined; icon?: undefined; slots?: undefined; })[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; slots: never[]; config: { formConfig: { labelWidth?: undefined; suffixContent?: undefined; requiredMessage?: undefined; tip?: undefined; tipPosition?: undefined; validType?: undefined; validMessage?: undefined; validExpression?: undefined; validMethod?: undefined; required?: undefined; }; baseConfig: { gutter?: undefined; justify?: undefined; align?: undefined; tag?: undefined; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style?: undefined; vif?: undefined; disabled?: undefined; eventChange?: undefined; }; arrayConfig: { arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; componentName?: undefined; type?: undefined; }; }; operateType?: undefined; defaultValue?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: ({ keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; slots: never[]; config: { formConfig: {}; baseConfig: { "active-text": string; "inactive-text": string; "active-value": boolean; "inactive-value": boolean; }; advancedConfig: {}; arrayConfig: {}; }; operateType?: undefined; } | { keyID: string; keyName: string; keyCode: string; children: never[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; operateType: string; slots: never[]; config: { formConfig: {}; baseConfig: { "active-text"?: undefined; "inactive-text"?: undefined; "active-value"?: undefined; "inactive-value"?: undefined; }; advancedConfig: {}; arrayConfig: {}; }; })[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; icon: string; slots: never[]; config: { formConfig: { labelWidth?: undefined; suffixContent?: undefined; requiredMessage?: undefined; tip?: undefined; tipPosition?: undefined; validType?: undefined; validMessage?: undefined; validExpression?: undefined; validMethod?: undefined; required?: undefined; }; baseConfig: { gutter?: undefined; justify?: undefined; align?: undefined; tag?: undefined; buttonLabel?: undefined; buttonWidth?: undefined; hasInput?: undefined; title?: undefined; width?: undefined; height?: undefined; targetType?: undefined; url?: undefined; dataUrl?: undefined; buttonComponent?: undefined; showBadge?: undefined; buttonProps?: undefined; dialogProps?: undefined; function_confirm?: undefined; showWordLimit?: undefined; clearable?: undefined; showPassword?: undefined; isTrim?: undefined; encode?: undefined; }; advancedConfig: { style?: undefined; vif?: undefined; disabled?: undefined; eventChange?: undefined; }; arrayConfig: { arrayDefaultLength?: undefined; arrangementType?: undefined; maxHeight?: undefined; maxWidth?: undefined; borderType?: undefined; itemComponent?: undefined; addButtonText?: undefined; componentName?: undefined; type?: undefined; }; }; operateType?: undefined; defaultValue?: undefined; })[]; dataType: string; arrayDataType: string; componentTypeLabel: string; componentType: string; config: { baseConfig: { inline: boolean; labelPosition: string; labelWidth: string; labelSuffix: string; hideRequiredAsterisk: boolean; requireAsteriskPosition: string; showMessage: boolean; inlineMessage: boolean; statusIcon: boolean; disabled: boolean; scrollToError: boolean; scrollIntoViewOptions: boolean; }; advancedConfig: { style: string; vif: string; disabled: string; eventChange: string; }; arrayConfig: {}; }; }[];