declare const config: { icon: string; label: string; type: string; description: string; image: string; groupsName: string; compType: number; compLib: string; isContainer: boolean; platform: string; engineApi: string[]; edEngineApi: string[]; props: { chartType: string; basicStatus: number; layout: string; color: string[]; smooth: boolean; lineType: string; stacked: string; area: string; legendOrient: string; symbol: string; symbolSize: number; markPointSymbol: string; markPointType: string; markLineType: string; }; todoProps: { exampleData: { label: string; type: string; groupsName: string; props: { isNewChart: boolean; defaultValue: { xAxisData: { tuli: string; tubiaotype: string; duidietype: string; mon: string; tues: string; wed: string; thur: string; }[]; }; tabDatas: { key: string; title: string; }[]; }; }; name: { label: string; type: string; groupsName: string; props: { required: boolean; }; }; chartType: { label: string; type: string; groupsName: string; props: { options: { title: string; value: string; img: string; }[]; }; }; chartXAliasType: { label: string; type: string; groupsName: string; props: { defaultValue: string; description: string; options: { title: string; value: string; }[]; }; }; configDesc: { label: string; type: string; groupsName: string; props: { dataSource: ({ title: string; subTitle: string; img: string; desc?: undefined; } | { title: string; desc: string; subTitle?: undefined; img?: undefined; })[]; }; }; title: { label: string; type: string; groupsName: string; props: { placeholder: string; }; enableI18n: boolean; }; subTitle: { label: string; type: string; groupsName: string; props: { placeholder: string; }; enableI18n: boolean; }; titlePosition: { label: string; type: string; groupsName: string; props: { style: { padding: string; }; defaultValue: string; options: { title: string; value: string; }[]; dependProps: { layout: string[]; }; }; }; basicStatus: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { options: { title: string; value: number; }[]; }; }; xAxisTitle: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { placeholder: string; }; enableI18n: boolean; }; xAxisData: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { dependProps: { chartXAliasType: (string | undefined)[]; }; }; enableI18n: boolean; }; dataSource: { label: string; type: string; groupsName: string; istodoBind: { dataBindType: string; }; props: {}; }; legendField: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { placeholder: string; isOnBlur: boolean; isGetAllChild: boolean; dependProps: { chartXAliasType: (string | undefined)[]; }; }; }; xAxisFieldName: { label: string; type: string; groupsName: string; props: { placeholder: string; isOnBlur: boolean; isGetAllChild: boolean; dependProps: { chartXAliasType: string; }; }; }; xAxisTitleTop: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { placeholder: string; dependProps: { chartType: string[]; }; }; enableI18n: boolean; }; xAxisDataTop: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { dependProps: { chartType: string[]; chartXAliasType: (string | undefined)[]; }; }; enableI18n: boolean; }; dataSourceTop: { label: string; type: string; groupsName: string; istodoBind: { dataBindType: string; }; props: { dependProps: { chartType: string[]; }; }; }; legendFieldTop: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { placeholder: string; dependPropsKey: string; isOnBlur: boolean; isGetAllChild: boolean; dependProps: { chartType: string[]; chartXAliasType: (string | undefined)[]; }; }; }; xAxisTopFieldName: { label: string; type: string; groupsName: string; props: { placeholder: string; isOnBlur: boolean; isGetAllChild: boolean; dependProps: { chartType: string[]; chartXAliasType: string; }; }; }; yAxisData: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { dependProps: { chartXAliasType: string; }; }; enableI18n: boolean; }; yAxisTitle: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { placeholder: string; }; enableI18n: boolean; }; yAxisInterval: { label: string; type: string; groupsName: string; props: { placeholder: string; }; }; yAxisMin: { label: string; type: string; groupsName: string; props: { placeholder: string; }; }; yAxisMax: { label: string; type: string; groupsName: string; props: { placeholder: string; }; }; yAxisFormatter: { label: string; type: string; groupsName: string; props: { placeholder: string; }; enableI18n: boolean; }; yAxisRightData: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { dependProps: { chartXAliasType: string; chartType: string[]; }; }; enableI18n: boolean; }; yAxisTitleRight: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { placeholder: string; dependProps: { chartType: string[]; }; }; enableI18n: boolean; }; yAxisIntervalRight: { label: string; type: string; groupsName: string; props: { placeholder: string; dependProps: { chartType: string[]; }; }; }; yAxisMinRight: { label: string; type: string; groupsName: string; props: { placeholder: string; dependProps: { chartType: string[]; }; }; }; yAxisMaxRight: { label: string; type: string; groupsName: string; props: { placeholder: string; dependProps: { chartType: string[]; }; }; }; yAxisFormatterRight: { label: string; type: string; groupsName: string; props: { placeholder: string; dependProps: { chartType: string[]; }; }; enableI18n: boolean; }; yAxisIndexMap: { label: string; type: string; groupsName: string; props: { title: string; resultOptions: { value: string; label: string; }[]; dependProps: { chartType: string; }; }; }; color: { label: string; type: string; groupsName: string; props: {}; }; backgroundColor: { label: string; type: string; groupsName: string; istodoBind: { description: { title: string; des: string[]; }[]; }; props: { description: string; defaultValue: string; options: { title: string; value: string; }[]; }; }; layout: { label: string; type: string; groupsName: string; props: {}; }; smooth: { label: string; type: string; groupsName: string; props: {}; }; lineType: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { options: { title: string; value: string; }[]; }; }; stacked: { label: string; type: string; groupsName: string; props: { options: { title: string; value: string; }[]; dependProps: { chartType: string; }; }; }; area: { label: string; type: string; groupsName: string; props: { options: { title: string; value: string; }[]; popoverOptions: { imageName: string; }[]; dependProps: { chartType: string; }; style: { padding: string; }; }; }; lineBarMap: { label: string; type: string; groupsName: string; istodoBind: boolean; props: { resultOptions: { value: string; label: string; }[]; dependProps: { chartType: string[]; }; dependPropsKey: (selectedComp: any) => "dataSource" | "dataSourceTop"; }; }; showLegend: { label: string; type: string; groupsName: string; props: {}; }; legendOrient: { label: string; type: string; groupsName: string; props: { options: { title: string; value: string; }[]; dependProps: { showLegend: boolean; layout: string[]; }; }; }; showTooltip: { label: string; type: string; groupsName: string; props: {}; }; tooltipFormatter: { label: string; type: string; groupsName: string; props: { placeholder: string; }; enableI18n: boolean; }; showLable: { label: string; type: string; groupsName: string; props: {}; }; symbol: { label: string; type: string; groupsName: string; props: { options: { title: string; value: string; }[]; }; }; symbolSize: { label: string; type: string; groupsName: string; props: { min: number; }; }; showMarkPoint: { label: string; type: string; groupsName: string; props: {}; }; markPointSymbol: { label: string; type: string; groupsName: string; props: { options: { title: string; value: string; }[]; }; }; markPointType: { label: string; type: string; groupsName: string; props: { options: { title: string; value: string; }[]; style: { padding: string; }; }; }; showMarkLine: { label: string; type: string; groupsName: string; props: {}; }; markLineType: { label: string; type: string; groupsName: string; props: { options: { title: string; value: string; }[]; style: { padding: string; }; }; }; showEmphasis: { label: string; type: string; groupsName: string; props: {}; }; axisExchange: { label: string; type: string; groupsName: string; props: {}; }; insideScale: { label: string; type: string; groupsName: string; props: { description: string; }; }; sliderScale: { label: string; type: string; groupsName: string; props: { description: string; }; }; extendProps: { label: string; type: string; groupsName: string; props: {}; }; }; style: { width: string; height: string; padding: string; margin: string; }; todoStyles: any; todoEvents: { label: string; value: string; params: { title: string; name: string; value: string; description: string; type: string; }[]; }[]; todoActionList: never[]; }; export default config;