import { $ObjMap } from '../../../types' type MapObj2 = U>( fn: Fn, obj: Obj, ) => $ObjMap U> type MapObjCur = U>( fn: Fn, ) => (_: Obj) => $ObjMap U> type MapObj = MapObj2 & MapObjCur declare function mapObj(fn: (a: any, b: string, c: any) => any, obj: {}): MapObj export default mapObj