declare const PC_ADDITIONAL_COOM: { Table: string; TreeTable: string; LineChart: string; PieChart: string; BarChart: string; Form: string; Description: string; RadarChart: string; Transfer: string; }; declare const APP_ADDITIONAL_COOM: { DynamicTable: string; Table: string; DForm: string; }; /** * 数据源绑定只展示数组节点 */ declare const ONLY_ARRAY_NODE_COMP_NAME: string[]; declare const delDataSourceIntroFields: (ds: any) => any; declare const getDataSourceType: (key: string, pageDataSourceMap: any) => any; declare const handleParseColAttr: (attr: { [key: string]: any; spec: any; }, objectService: any) => { editoption?: { edittype: any; __staticService__: {} | undefined; __mode__: string | undefined; selectoption: { attr: { attrName: any; attrId: any; attrNbr: any; }; }; } | undefined; }; declare const handleDataSource_columns_attr: ({ columns, dataSource, objectService, dataSourceCode, needEditCfg, }: { columns: any; dataSource: any; objectService: any; dataSourceCode?: any; needEditCfg?: boolean | undefined; }) => any; declare const handleSuperSelect: (comp: any, item: any, objectService: any, _source: any) => any; export declare const getOutParamsAttrs: (_attrs: any[], parentCode: string, attrList: any[], extInfo: {} | undefined, dataPrefix: string) => void; export declare const getFormAttrs: (params: any) => any[]; declare const toDealAdditionalCoom: (compName: string, otherPropsName: string, params: any, isMobile: boolean) => any; declare const MESSAGE_WARN: { Form: string; Table: string; DynamicTable: string; TreeTable: string; DForm: string; Description: string; StepBar: string; Steps: string; }; declare const DYNAMIC_COL_TYPE = "dynamicCol"; declare const STATIC_COL_TYPE = "staticCol"; /** * * @param {*当前选中行} record * @param {*是否选中} selected * @param {*选中的键} selectedKeys * @param {*数据源键值集合} pageDataSourceMap * @param {*表单类按业务场景} isObjectOnly * @param {*表单类按所选属性} isFormAttr 表单所选属或部分只允许选择object下的属性节点 * @param {*表格组件} isTable 表格只允许选择数组/对象数组节点下的属性节点,不允许选择多级对象 * @returns */ declare const validateSelectedKeys: (params: { record: any; selected: any; selectedKeys: any[]; pageDataSourceMap: any; isObjectOnly: boolean; isFormAttr: boolean; isTable: boolean; supportListObject?: boolean; }) => any[] | null; declare const filterSearchValue: (newDataSource: any, searchVal?: string) => any; declare const OBJECT_BIND_COMP: string[]; declare const LIST_BIND_COMP: string[]; declare const LEVEL_LIST_BIND_COMP: string[]; declare const LIST_NO_NEED_PAGINATION: string[]; export declare const USAGE_TIP: { Form: { type: string; title: string; }; DForm: { type: string; title: string; }; Table: { type: string; title: string; }; TreeTable: { type: string; title: string; }; DynamicTable: { type: string; title: string; }; StepBar: { type: string; title: string; }; Steps: { type: string; title: string; }; Description: { type: string; title: string; }; }; export declare type UsageTipTypes = 'FORM' | 'TABLE' | 'TREETABLE' | 'STEP' | 'DESCRIPTION'; export declare const FORM_SCENE: string[]; declare const ECHART_USAGE_TIP: { ChartLine: { title: string; desc: string; }; ChartBar: { title: string; desc: string; }; LXRadarChart: { title: string; desc: string; }; LXPieChart: { title: string; desc: string; }; }; /** * 根据勾选列表获取数据源表达式 * @param selectedKeys 当前勾选的字段 * @param pageDataSourceMap 数据源字段映射集合 * @param type 数据源表达式数据类型,是对象还是数组 */ export declare const getDataSourceResult: (params: { selectedKeys: string[]; pageDataSourceMap: Record; type: 'object' | 'objectArray'; }) => string; export declare const parseLevelStrToKey: (k: string) => string | undefined; export { delDataSourceIntroFields, getDataSourceType, handleDataSource_columns_attr, handleSuperSelect, toDealAdditionalCoom, PC_ADDITIONAL_COOM, APP_ADDITIONAL_COOM, MESSAGE_WARN, DYNAMIC_COL_TYPE, STATIC_COL_TYPE, validateSelectedKeys, filterSearchValue, OBJECT_BIND_COMP, LIST_BIND_COMP, ONLY_ARRAY_NODE_COMP_NAME, ECHART_USAGE_TIP, LIST_NO_NEED_PAGINATION, handleParseColAttr, LEVEL_LIST_BIND_COMP, };