declare const _default: {
    AddDepartment: {
        type: string;
        icon: string;
        groupsName: string;
        compType: number;
        label: string;
        props: {
            name: string;
            btnText: string;
            pickerType: string;
            isInSubForm: boolean;
            selectRange: string;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            isInSubForm: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    defaultValue: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            selectType: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    options: {
                        label: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    optionType: string;
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            selectRange: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    required: boolean;
                    label: string;
                    defaultValue: string;
                    options: {
                        label: string;
                        value: string;
                    }[];
                };
            };
            defaultDepart: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            settingDepart: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selectRank: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    tooltipText: string;
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        isInSubForm: boolean;
                    };
                };
                istodoBind: boolean;
            };
        };
        todoActionList: any[];
    };
    AddMember: {
        type: string;
        icon: string;
        groupsName: string;
        compType: number;
        label: string;
        props: {
            name: string;
            type: string;
            btnText: string;
            pickerType: string;
            selectType: string;
            isInSubForm: boolean;
            isView: boolean;
            selectRange: string;
        };
        engineApi: string[];
        todoProps: {
            isInSubForm: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    defaultValue: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            selectType: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    options: {
                        label: string;
                        value: string;
                    }[];
                    optionType: string;
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            selectRange: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    required: boolean;
                    label: string;
                    defaultValue: string;
                    options: {
                        label: string;
                        value: string;
                    }[];
                };
            };
            defaultMenber: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            dependOnDepart: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            settingMember: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            apiObject: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            apiParams: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            outParams: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        isInSubForm: boolean;
                    };
                };
                istodoBind: boolean;
            };
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
        };
        todoActionList: any[];
    };
    Address: {
        type: string;
        icon: string;
        alias: string;
        groupsName: string;
        label: string;
        compType: number;
        platform: string;
        props: {
            name: string;
            placeholderList: string[];
            textAlign: string;
            alias: {
                label: string;
            };
            isInSubForm: boolean;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            isInSubForm: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            placeholder: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    maxLength: number;
                    showCount: boolean;
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        isInSubForm: boolean;
                    };
                };
            };
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
        };
        todoActionList: any[];
    };
    Api: {
        icon: string;
        label: string;
        type: string;
        platform: string;
        groupsName: string;
        compType: number;
        props: {
            name: string;
            buttonName: string;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            buttonName: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    maxLength: number;
                };
            };
            apiObject: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    required: boolean;
                };
            };
            apiParams: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {};
            };
            apiRespond: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {};
            };
            apiOptions: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    tooltipText: string;
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
        };
    };
    Attachments: {
        type: string;
        icon: string;
        label: string;
        groupsName: string;
        compType: number;
        platform: string;
        props: {
            name: string;
            attachments: never[];
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    defaultValue: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            attachments: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
        };
        todoActionList: any[];
    };
    Autograph: {
        type: string;
        icon: string;
        groupsName: string;
        compType: number;
        platform: string;
        label: string;
        props: {
            name: string;
            isInSubForm: boolean;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            isInSubForm: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    defaultValue: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {};
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        isInSubForm: boolean;
                    };
                };
                istodoBind: boolean;
            };
        };
        todoActionList: any[];
    };
    DataQuery: {
        type: string;
        alias: string;
        icon: string;
        groupsName: string;
        compType: number;
        label: string;
        props: {
            name: string;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            bindForm: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                };
            };
            selectAttr: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            filterAttr: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
        };
        todoActionList: any[];
    };
    CheckUpload: {
        type: string;
        icon: string;
        label: string;
        groupsName: string;
        compType: number;
        platform: string;
        props: {
            name: string;
            action: string;
            defaultUploadList: never[];
            defaultSort: string;
            withCredentials: boolean;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    defaultValue: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            sort: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    options: {
                        label: string;
                        value: string;
                    }[];
                    label: string;
                    defaultValue: string;
                    optionType: string;
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            inputVerify: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    options: ({
                        label: string;
                        value: string;
                        title?: undefined;
                    } | {
                        label: string;
                        value: string;
                        title: string;
                    })[];
                    label: string;
                    showFileNumKey: string;
                    showFileSizeKey: string;
                };
            };
            fieldAttr: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    options: {
                        label: string;
                        value: string;
                        title: string;
                    }[];
                    label: string;
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
        };
        todoActionList: any[];
    };
    DataLinkage: {
        type: string;
        icon: string;
        groupsName: string;
        compType: number;
        label: string;
        engineApi: string[];
        props: {
            name: string;
            span: number;
            placeholder: string;
            allowClear: boolean;
            isInSubForm: boolean;
            isView: boolean;
        };
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            isInSubForm: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            placeholder: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    maxLength: number;
                    showCount: boolean;
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            bindForm: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                };
            };
            selectFields: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                    ignoreFieldByCode: string[];
                    ignoreFieldByCompType: string[];
                };
            };
            dataLinkageRuleInfo: {
                label: string;
                type: string;
                groupsName: string;
            };
            previewFields: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    tooltipText: string;
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        isInSubForm: boolean;
                    };
                };
                istodoBind: boolean;
            };
        };
        todoActionList: any[];
    };
    DformCascader: {
        icon: string;
        label: string;
        type: string;
        platform: string;
        description: string;
        image: string;
        groupsName: string;
        compType: number;
        isContainer: boolean;
        compLib: string;
        props: {
            name: string;
            selfSpan: string;
            labelCol: number;
            wrapperCol: number;
            size: string;
            expandTrigger: string;
            popupPlacement: string;
            visible: boolean;
        };
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
        };
    };
    EditableTable: {
        type: string;
        icon: string;
        groupsName: string;
        compType: number;
        label: string;
        platform: string;
        props: {
            name: string;
            span: number;
            tableItem: {
                id: string;
                alias: string;
                text: string;
                type: string;
                name: string;
                props: {
                    name: string;
                };
                todoProps: {
                    name: {
                        label: string;
                        type: string;
                        groupsName: string;
                        props: {
                            required: boolean;
                            maxLength: number;
                            showCount: boolean;
                        };
                    };
                    defaultValue: {
                        label: string;
                        type: string;
                        groupsName: string;
                    };
                    placeholder: {
                        label: string;
                        type: string;
                        groupsName: string;
                        props: {
                            maxLength: number;
                            showCount: boolean;
                        };
                    };
                    allowClear: {
                        label: string;
                        type: string;
                        groupsName: string;
                    };
                    required: {
                        label: string;
                        type: string;
                        groupsName: string;
                        istodoBind: boolean;
                        props: {
                            defaultValue: boolean;
                        };
                    };
                };
            }[];
            fieldDes: string;
            isView: boolean;
        };
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            tableItem: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    filedComponentList: ({
                        type: string;
                        label: string;
                        alias: string;
                        todoProps: {
                            name: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    required: boolean;
                                    maxLength: number;
                                    showCount: boolean;
                                };
                            };
                            defaultValue: {
                                label: string;
                                type: string;
                                groupsName: string;
                            };
                            placeholder: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    maxLength: number;
                                    showCount: boolean;
                                };
                            };
                            allowClear: {
                                label: string;
                                type: string;
                                groupsName: string;
                            };
                            required: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    defaultValue: boolean;
                                };
                            };
                            readOnly?: undefined;
                            disabled?: undefined;
                            addonAfter?: undefined;
                            formatting?: undefined;
                            min?: undefined;
                            max?: undefined;
                            value?: undefined;
                            staticData?: undefined;
                        };
                    } | {
                        type: string;
                        label: string;
                        alias: string;
                        todoProps: {
                            name: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    required: boolean;
                                    maxLength: number;
                                    showCount: boolean;
                                };
                            };
                            defaultValue: {
                                label: string;
                                type: string;
                                groupsName: string;
                            };
                            placeholder: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    maxLength: number;
                                    showCount: boolean;
                                };
                            };
                            readOnly: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    defaultValue: boolean;
                                };
                            };
                            disabled: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    defaultValue: boolean;
                                };
                            };
                            addonAfter: {
                                label: string;
                                type: string;
                                groupsName: string;
                            };
                            formatting: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    defaultValue: string;
                                    options: {
                                        title: string;
                                        value: string;
                                    }[];
                                };
                            };
                            required: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    defaultValue: boolean;
                                };
                            };
                            min: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    defaultValue: number;
                                };
                            };
                            max: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                            };
                            allowClear?: undefined;
                            value?: undefined;
                            staticData?: undefined;
                        };
                    } | {
                        type: string;
                        label: string;
                        alias: string;
                        todoProps: {
                            name: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    required: boolean;
                                    maxLength: number;
                                    showCount: boolean;
                                };
                            };
                            value: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    required?: undefined;
                                };
                            };
                            placeholder: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    maxLength: number;
                                    showCount: boolean;
                                };
                            };
                            allowClear: {
                                label: string;
                                type: string;
                                groupsName: string;
                            };
                            required: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    defaultValue: boolean;
                                };
                            };
                            staticData: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    required: boolean;
                                };
                            };
                            defaultValue?: undefined;
                            readOnly?: undefined;
                            disabled?: undefined;
                            addonAfter?: undefined;
                            formatting?: undefined;
                            min?: undefined;
                            max?: undefined;
                        };
                    } | {
                        type: string;
                        label: string;
                        alias: string;
                        todoProps: {
                            name: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    required: boolean;
                                    maxLength: number;
                                    showCount: boolean;
                                };
                            };
                            value: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    required: boolean;
                                };
                            };
                            placeholder: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    maxLength: number;
                                    showCount: boolean;
                                };
                            };
                            allowClear: {
                                label: string;
                                type: string;
                                groupsName: string;
                            };
                            required: {
                                label: string;
                                type: string;
                                groupsName: string;
                                istodoBind: boolean;
                                props: {
                                    defaultValue: boolean;
                                };
                            };
                            staticData: {
                                label: string;
                                type: string;
                                groupsName: string;
                                props: {
                                    required: boolean;
                                };
                            };
                            defaultValue?: undefined;
                            readOnly?: undefined;
                            disabled?: undefined;
                            addonAfter?: undefined;
                            formatting?: undefined;
                            min?: undefined;
                            max?: undefined;
                        };
                    })[];
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            fieldDes: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
        };
        todoActionList: any[];
    };
    Location: {
        type: string;
        icon: string;
        label: string;
        groupsName: string;
        compType: number;
        isContainer: boolean;
        platform: string;
        engineApi: string[];
        props: {
            setting: string[];
            locationRange: string;
            radius: number;
            isInSubForm: boolean;
            isView: boolean;
        };
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            isInSubForm: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            locationRange: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    options: {
                        label: string;
                        value: string;
                    }[];
                };
            };
            radius: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    options: {
                        label: string;
                        value: number;
                    }[];
                    dependencies: string[];
                    dependenciesValues: {
                        locationRange: string;
                    };
                    dependProps: {
                        isInSubForm: boolean;
                    };
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            setting: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    options: {
                        label: string;
                        value: string;
                    }[];
                    label: string;
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        isInSubForm: boolean;
                    };
                };
                istodoBind: boolean;
            };
        };
        todoActionList: any[];
    };
    TextRecognition: {
        icon: string;
        platform: string;
        label: string;
        type: string;
        groupsName: string;
        compType: number;
        compLib: string;
        isContainer: boolean;
        isAppChildForm: boolean;
        props: {
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            idenTemplate: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                    required: boolean;
                };
            };
            fieldMapping: {
                label: string;
                type: string;
                groupsName: string;
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
        };
        todoActionList: any[];
    };
    TreeSelect: {
        type: string;
        platform: string;
        icon: string;
        label: string;
        alias: string;
        groupsName: string;
        compType: number;
        isContainer: boolean;
        compLib: string;
        props: {
            name: string;
            selfSpan: string;
            labelCol: number;
            wrapperCol: number;
            treeDefaultExpandAll: boolean;
            size: string;
            showSearch: boolean;
            treeNodeFilterProp: string;
            treeData: never[];
            allowClear: boolean;
            isView: boolean;
        };
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            value: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {};
            };
            placeholder: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    maxLength: number;
                    showCount: boolean;
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            treeCheckable: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {};
            };
            multiple: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {};
            };
            showSearch: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                };
            };
            treeNodeFilterProp: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    dependProps: {
                        showSearch: boolean;
                    };
                    options: {
                        title: string;
                        value: string;
                    }[];
                };
            };
            treeData: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    isLinkField: boolean;
                    required: boolean;
                };
            };
            required: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {};
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
            treeDefaultExpandAll: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {};
            };
        };
        todoActionList: any[];
    };
    SubForm: {
        type: string;
        alias: string;
        icon: string;
        groupsName: string;
        compType: number;
        label: string;
        isContainer: boolean;
        props: {
            name: string;
            span: number;
            labelCol: number;
            subFormFields: never[];
            isAddData: boolean;
            isExportTemplate: boolean;
            isImportData: boolean;
            isExportData: boolean;
            isDelData: boolean;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            subFormFields: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    maxLength: number;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            isAddData: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                };
            };
            isExportTemplate: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                };
            };
            isImportData: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                };
            };
            isExportData: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                };
            };
            isDelData: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                };
            };
            defaultValueType: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: string;
                    inhibitBtn: boolean;
                    description: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                };
            };
            otherForm: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    dependProps: {
                        defaultValueType: string;
                    };
                };
            };
            subFormFillOtherFormRule: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    description: string;
                    dependProps: {
                        defaultValueType: string;
                    };
                };
            };
            subFormFilterAttrOtherFormRule: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        defaultValueType: string;
                    };
                };
            };
            apiObject: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    dependProps: {
                        defaultValueType: string;
                    };
                };
            };
            apiParams: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    dependProps: {
                        defaultValueType: string;
                    };
                };
            };
            apiRespond: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    required: boolean;
                    dependProps: {
                        defaultValueType: string;
                    };
                };
            };
            isUnique: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    defaultValue: boolean;
                    description: string;
                };
            };
            uniqueFields: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    required: boolean;
                    dependProps: {
                        isUnique: boolean;
                    };
                };
            };
            parityBit: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: string;
                    inhibitBtn: boolean;
                    description: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                };
            };
            parityApiObject: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    dependProps: {
                        parityBit: string;
                    };
                };
            };
            parityApiParams: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    dependProps: {
                        parityBit: string;
                    };
                };
            };
            parityOtherForm: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    dependProps: {
                        parityBit: string;
                    };
                };
            };
            subFormParityAttrOtherFormRule: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    dependProps: {
                        parityBit: string;
                    };
                };
            };
            dataStatisticsRules: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
        };
        todoActionList: any[];
        onlyChildren: string[];
    };
    ImageShow: {
        type: string;
        icon: string;
        alias: string;
        groupsName: string;
        compType: number;
        label: string;
        props: {
            name: string;
            span: number;
            placeholder: string;
            allowClear: boolean;
            isInSubForm: boolean;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            srcType: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            src: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        srcType: string;
                    };
                };
            };
            fileCode: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        srcType: string;
                    };
                };
            };
            errorSrc: {
                label: string;
                type: string;
                groupsName: string;
                props: {};
            };
            alt: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    defaultValue: string;
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        isInSubForm: boolean;
                    };
                };
                istodoBind: boolean;
            };
        };
        todoActionList: any[];
    };
    SerialNumber: {
        type: string;
        icon: string;
        label: string;
        groupsName: string;
        compType: number;
        props: {
            name: string;
            span: number;
            placeholder: string;
            allowClear: boolean;
            basicStatus: number;
            isInSubForm: boolean;
            isView: boolean;
        };
        engineApi: string[];
        todoProps: {
            isView: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            fieldName: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                type: string;
                label: string;
                groupsName: string;
                props: {
                    label: string;
                    maxLength: number;
                    showCount: boolean;
                };
            };
            fieldNameAlias: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    required: boolean;
                    tooltipText: string;
                };
            };
            placeholder: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    maxLength: number;
                    showCount: boolean;
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    style: {
                        padding: string;
                        fontSize: string;
                    };
                };
            };
            serialRules: {
                label: string;
                groupsName: string;
                type: string;
                istodoBind: boolean;
                props: {
                    required: boolean;
                };
            };
            titleTip: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                };
            };
            tipIcon: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                    tabs: string[];
                };
            };
            tipLocation: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    defaultValue: string;
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            tipContent: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    visibleFlag: string;
                    visibleFlagValue: string[];
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                istodoBind: boolean;
            };
        };
        todoActionList: any[];
    };
    BOFramerH5: {
        compLib: string;
        compType: number;
        isBusiObjContainer: boolean;
        isContainer: boolean;
        platform: string;
        alias: string;
        type: string;
        label: string;
        props: {
            name: string;
            message: string;
            type: string;
            showIcon: boolean;
            visible: boolean;
            appBusiCompId: string;
        };
        style: {
            margin: string;
        };
        groupsName: string;
        todoProps: {
            name: {
                label: string;
                type: string;
                groupsName: string;
                props: {};
            };
            appBusiCompId: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            visible: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                };
            };
        };
        icon: string;
    };
    BOFramerPc: {
        compLib: string;
        compType: number;
        isBusiObjContainer: boolean;
        isContainer: boolean;
        platform: string;
        alias: string;
        type: string;
        label: string;
        props: {
            name: string;
            message: string;
            type: string;
            showIcon: boolean;
            visible: boolean;
            appBusiCompId: string;
        };
        style: {
            margin: string;
        };
        groupsName: string;
        todoProps: {
            name: {
                label: string;
                type: string;
                groupsName: string;
                props: {};
            };
            appBusiCompId: {
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            visible: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                };
            };
        };
        icon: string;
    };
    WFView: {
        icon: string;
        label: string;
        type: string;
        alias: string;
        groupsName: string;
        compType: number;
        compLib: string;
        isContainer: boolean;
        props: {
            name: string;
            basicStatus: number;
            layout: string;
            rowSpace: string;
            colSpace: string;
            colon: boolean;
            labelAlign: string;
            labelCol: number;
            wrapperCol: number;
        };
        onlyRoot: string[];
        engineApi: string[];
        edEngineApi: string[];
        todoProps: {
            name: {
                label: string;
                type: string;
                groupsName: string;
                props: {};
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
            };
            colSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            layout: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    defaultValue: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            colSpace: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            rowSpace: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            colon: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelAlign: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    inhibitBtn: boolean;
                    defaultValue: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: string;
                    value: string;
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: string;
                    value: string;
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
        };
        style: {
            display: string;
            flexDirection: string;
            padding: string;
            width: string;
        };
    };
    WFTabs: {
        icon: string;
        label: string;
        type: string;
        alias: string;
        groupsName: string;
        compType: number;
        compLib: string;
        isContainer: boolean;
        engineApi: never[];
        props: {
            name: string;
            basicStatus: number;
            tabStyle: string;
            tabBgColor: string;
            tabFontColor: string;
            tabFontSize: number;
            tabFontWeight: number;
            selfSpan: number;
        };
        todoProps: {
            colSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            colSpace: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                label: string;
                type: string;
                groupsName: string;
                props: {};
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
                istodoBind: boolean;
            };
            tabsItems: {
                groupsName: string;
                label: string;
                type: string;
            };
            tabStyle: {
                label: string;
                groupsName: string;
                type: string;
                props: {
                    defaultValue: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                };
            };
            rowSpace: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            layout: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    defaultValue: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
        };
        onlyChildren: string[];
        onlyRoot: string[];
    };
    WFTabPane: {
        icon: string;
        label: string;
        type: string;
        alias: string;
        groupsName: string;
        compType: number;
        compLib: string;
        isContainer: boolean;
        onlyRoot: string[];
        engineApi: never[];
        props: {
            name: string;
            tabsItems: never[];
            basicStatus: number;
            layout: string;
            rowSpace: string;
            colSpace: string;
            colon: boolean;
            labelAlign: string;
            labelCol: number;
            wrapperCol: number;
        };
        todoProps: {
            index: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            name: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            basicStatus: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: number;
                    }[];
                    defaultValue: number;
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            tabsItems: {
                groupsName: string;
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            isActive: {
                groupsName: string;
                label: string;
                type: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            rowSpace: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            layout: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    defaultValue: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            selfSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            colSpan: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            colSpace: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            colon: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    defaultValue: boolean;
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelAlign: {
                label: string;
                type: string;
                istodoBind: boolean;
                groupsName: string;
                props: {
                    inhibitBtn: boolean;
                    defaultValue: string;
                    options: {
                        title: string;
                        value: string;
                    }[];
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            labelCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: string;
                    value: string;
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
            wrapperCol: {
                label: string;
                type: string;
                groupsName: string;
                props: {
                    defaultValue: string;
                    value: string;
                    dependProps: {
                        noShow: boolean;
                    };
                };
            };
        };
    };
};
export default _default;
