import "../../_dnt.polyfills.js"; export declare const mapHelper: { getOrPut, K extends $WeakMapKey>(map: M, key: K, putter: (key: K) => $WeakMapVal): $WeakMapVal; getOrPut, K_1 extends $MapKey>(map: M_1, key: K_1, putter: $MapGetOrPutter): $MapVal; getAndRemove, K_2 extends $MapKey>(map: M_2, key: K_2): $MapVal | undefined; }; type $MapKey = T extends Map ? K : never; type $MapVal = T extends Map ? V : never; type $WeakMapKey = T extends WeakMap ? K : never; type $WeakMapVal = T extends WeakMap ? V : never; type $MapGetOrPutter = (key: K) => $MapVal; export {}; //# sourceMappingURL=mapHelper.d.ts.map