export declare const generateParamsMap: (params: { parseKey?: { code: string | ((d: any) => string); id: string | ((d: any) => string); } | undefined; paramsList: any[]; }) => any; /** * * @param params * @param params.oldParamList 旧参数列表 * @param params.parseNodeFn 组装节点数据的方法 * @param params.checkDeletableFn 该节点是否为冗余字段(源数据上已删除但旧参数有赋值) * @param params.newParamList 新参数列表 * @param params.newParamMap 新参数列表对应的编码&id层级集合 * @param params.checkIfSameType 重复的编码层级中,匹配类型一致的参数 * @returns */ export declare const refreshParamsAction: (params: { oldParamList: any[]; parseNodeFn: (old: any, newItem: any) => any; checkDeletableFn: (old: any) => boolean; newParamList?: any[] | undefined; newParamMap?: any; parseKey?: { code: string | ((d: any) => string); id: string | ((d: any) => string); } | undefined; checkIfSameType?: ((old: any, newItem: any) => boolean) | undefined; }) => any; export declare const requestApiRequest: (params: { actionApiRequest: any; serviceSource: string; serviceUrl: string; newParamMap?: any; newParamList?: any; parseNodeFn?: any; checkDeletableFn?: any; }) => any[]; /** * * @param params * @param params.paramsObjKeyValueMap 动作上按层级记录的旧参数值集合 * @param params.newParamList 新参数列表 * @param params.parseNodeFn 比对值的方法 */ export declare const requestServiceMapParams: (params: { paramsObjKeyValueMap: any; newParamList?: any; parseNodeFn?: any; }) => any;