export declare function mapObjectKeys(obj: { [s: string]: ObjV; }, mapper: (key: string, value: ObjV) => string): { [key: string]: ObjV; }; export declare function mapObjectValues(obj: { [s: string]: ObjV; }, mapper: (key: string, value: ObjV) => R): { [key: string]: R; }; export declare function mapObject(obj: { [k in SrcK]: SrcV; }, mapper: (key: SrcK, value: SrcV) => [ResK, ResV]): { [key in ResK]: ResV; }; export declare function filterObjectKeys(obj: { [s: string]: ObjV; }, filter: (key: string, value: ObjV) => boolean): { [key: string]: ObjV; }; export declare function mapToObject(map: Map, mapperFn: (key: MapK, value: MapV) => [ResK, ResV]): { [k in ResK]: ResV; }; //# sourceMappingURL=collections.d.ts.map