export declare const generateOldParamsMap: (paramsList: any[], paramsMap?: any, parentPath?: Record) => any; declare const useEditDataSource: (selectedDataSourceItem?: any) => { updateCustomDataSourceItem: ({ outParams, type, rootOutParams, ...baseInfo }: any) => void; updateObjectDataSourceItem: ({ isInit, excludeSceneCodes, objectId, queryType, filterParams, list, description, name, }: any) => Promise; updateServiceDataSourceItem: ({ service, isInit, responseAttrs, filterParams, description, name, keepFilterParams, }: any) => void; generateObjectFilterParams: ({ obj, service, isRefreshDataSource }?: any, compareMap?: any) => any[]; getObjectInfo: ({ objectId, queryType }: import("./useNewDataSource").getObjectInfoParams) => Promise<{ obj?: undefined; service?: undefined; } | { obj: any; service: any; }>; convertServiceParams: (params?: any[], compareMap?: any, isFilter?: boolean) => any[]; updateDataSourceItem: (itemToUpdate: any) => void; changedDataSourceItem: (newItem: any, oldItem: any, doNotShowDeletable?: boolean) => void; changeCustomDatasourceitem: (data: { object?: any; service?: any; }) => Promise; }; export default useEditDataSource;