/** @deprecated use `MapG` instead */ export type MapBase = { has(key: K): boolean; get(key: K): V | undefined; set(key: K, value: V): void; }; /** @deprecated use `MapG` instead */ export declare function maptool(map: MapBase): { guarantee: (key: K, make: () => V) => V; }; /** @deprecated use `MapG` instead */ export declare function mapGuarantee(map: MapBase, key: K, make: () => V): V;