declare const config: { fieldProps: { trigger: string; valuePropName: string; }; icon: string; label: string; type: string; description: string; image: string; groupsName: string; compType: number; isContainer: boolean; compLib: string; platform: string; props: { name: string; fileName: string; selfSpan: string; labelCol: string; wrapperCol: string; listType: string; basicStatus: number; numberLimit: number; singleFileMaxSize: number; uploadText: string; uploadTimeout: number; deleteIcon: { deleteIconTheme: string; deleteIconType: string; deleteIconIsIconFont: boolean; showRemoveIcon: boolean; }; downloadIcon: { downloadIconTheme: string; downloadIconType: string; downloadIconIsIconFont: boolean; showDownloadIcon: boolean; }; previewIcon: { previewIconTheme: string; previewIconType: string; previewIconIsIconFont: boolean; showPreviewIcon: boolean; }; modalWidth: number; modalHeight: number; synchronousDeletion: boolean; }; engineApi: string[]; edEngineApi: string[]; todoProps: { value: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { description: string; }; }; name: { label: string; type: string; groupsName: string; istodoBind: boolean; props: {}; enableI18n: boolean; }; fieldName: { label: string; type: string; groupsName: string; props: { required: boolean; }; istodoBind: boolean; }; selfSpan: { label: string; type: string; groupsName: string; props: { inhibitBtn: boolean; options: ({ title: string; value: number; } | { title: number; value: number; } | { title: string; value: string; })[]; }; istodoBind: boolean; }; labelCol: { label: string; type: string; groupsName: string; props: { options: { title: string; value: number; }[]; }; istodoBind: boolean; }; wrapperCol: { label: string; type: string; groupsName: string; props: { options: { title: string; value: number; }[]; }; }; basicStatus: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { description: string; options: { title: string; value: number; }[]; defaultValue: number; }; }; visibility: { label: string; type: string; groupsName: string; istodoBind: { description: { title: string; des: string[]; }[]; }; props: { description: string; }; }; uploadStyle: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { defaultValue: string; options: { title: string; value: string; }[]; style: { padding: string; fontSize: string; }; }; }; listType: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { options: { title: string; value: string; }[]; defaultValue: string; visibleFlag: string; visibleFlagValue: string[]; style: { padding: string; fontSize: string; }; }; }; uploadText: { label: string; type: string; groupsName: string; istodoBind: boolean; props: {}; enableI18n: boolean; }; icon: { label: string; type: string; groupsName: string; props: {}; }; synchronousDeletion: { label: string; type: string; groupsName: string; istodoBind: { description: { title: string; des: string[]; }[]; }; props: { description: string; }; }; iconsSetting: { label: string; groupsName: string; enabledFold: boolean; props: { isShowChildren: boolean; children: { key: string; label: string; type: string; props: { labelCol: { span: number; }; wrapperCol: { span: number; }; }; }[]; }; }; numberLimit: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { defaultValue: number; min: number; max: number; }; }; singleFileMinSize: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { min: number; unit: string; unitOptions: { title: string; value: string; }[]; }; }; singleFileMaxSize: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { defaultValue: number; min: number; unit: string; unitOptions: { title: string; value: string; }[]; description: string; }; }; uploadAccepType: { label: string; type: string; groupsName: string; enabledFold: boolean; props: {}; }; titleTip: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { options: { title: string; value: string; }[]; defaultValue: string; }; }; tipIcon: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { visibleFlag: string; visibleFlagValue: string[]; }; }; tipLocation: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { options: { title: string; value: string; }[]; visibleFlag: string; visibleFlagValue: string[]; }; }; tipContent: { label: string; type: string; groupsName: string; istodoBind: boolean; enabledFold: boolean; props: { visibleFlag: string; visibleFlagValue: string[]; }; enableI18n: boolean; }; tipPlacement: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { visibleFlag: string; visibleFlagValue: string[]; options: { title: string; value: string; }[]; }; }; tipSize: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { defaultValue: string; dependProps: { titleTip: string; }; options: { title: string; value: string; }[]; }; }; tipWidth: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { description: string; defaultValue: string; dependProps: { tipSize: string; }; }; }; tipHeight: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { description: string; defaultValue: string; dependProps: { tipSize: string; }; }; }; viewMode: { label: string; type: string; groupsName: string; istodoBind: boolean; enabledFold: boolean; props: { defaultValue: string; inhibitBtn: boolean; options: { title: string; value: string; }[]; }; }; modalWidth: { label: string; type: string; groupsName: string; istodoBind: boolean; enabledFold: boolean; props: { visibleFlag: string; visibleFlagValue: string[]; }; }; modalHeight: { label: string; groupsName: string; type: string; istodoBind: boolean; enabledFold: boolean; props: { visibleFlag: string; visibleFlagValue: string[]; }; }; fileNameEncode: { label: string; type: string; groupsName: string; enabledFold: boolean; istodoBind: { description: { title: string; des: string[]; }[]; }; props: { defaultValue: boolean; description: string; }; }; isWatermark: { label: string; type: string; groupsName: string; enabledFold: boolean; istodoBind: { description: { title: string; des: string[]; }[]; }; props: { defaultValue: boolean; description: string; }; }; optionalFile: { label: string; type: string; groupsName: string; enabledFold: boolean; istodoBind: { description: { title: string; des: string[]; }[]; }; props: { dependProps: { isWatermark: boolean; }; defaultValue: boolean; description: string; }; }; required: { label: string; type: string; groupsName: string; enabledFold: boolean; istodoBind: { description: { title: string; des: string[]; }[]; }; props: {}; }; headers: { label: string; type: string; groupsName: string; istodoBind: boolean; enabledFold: boolean; props: {}; }; compType: { label: string; type: string; groupsName: string; enabledFold: boolean; props: { options: { title: string; value: string; }[]; }; }; columns: { label: string; type: string; groupsName: string; istodoBind: boolean; enabledFold: boolean; props: { serviceTabs: { key: string; description: string; fileUpload: boolean; }[]; }; }; extendProps: { label: string; type: string; groupsName: string; enabledFold: boolean; props: {}; }; }; style: {}; setEvents: never[]; todoStyles: any; todoEvents: ({ label: string; value: string; params: ({ title: string; name: string; value: string; attrType: string; description: string; type: string; } | { title: string; name: string; value: string; description: string; type: string; attrType?: undefined; })[]; remarks?: undefined; } | { label: string; value: string; remarks: { label: string; content: string; }[]; params?: undefined; })[]; todoActionList: ({ key: string; label: string; todoOptions: ({ key: string; label: string; type: string; aliasKey: string; props: { checkable: boolean; defaultValue?: undefined; options?: undefined; }; } | { key: string; label: string; type: string; props: { defaultValue: string; options: { title: string; value: string; }[]; checkable?: undefined; }; aliasKey?: undefined; })[]; groupName: string; todoCallbacks?: undefined; initClose?: undefined; hidden?: undefined; } | { key: string; label: string; todoOptions: ({ key: string; label: string; type: string; aliasKey: string; } | { key: string; label: string; type: string; aliasKey?: undefined; })[]; todoCallbacks: string[]; initClose: boolean; groupName: string; hidden?: undefined; } | { key: string; label: string; todoCallbacks: { key: string; fields: { title: string; value: string; description: string; type: string; }[]; }[]; groupName: string; todoOptions?: undefined; initClose?: undefined; hidden?: undefined; } | { key: string; label: string; todoOptions: ({ key: string; label: string; type: string; props: { isRequired: boolean; valuePropName: string; }; } | { key: string; label: string; type: string; props?: undefined; })[]; groupName: string; hidden: boolean; todoCallbacks?: undefined; initClose?: undefined; })[]; }; export default config;