declare function useMap<K, T>(initialValue?: Iterable<readonly [K, T]>): readonly [Map<K, T>, {
set: (key: K, entry: T) => void;
setAll: (newMap: Iterable<readonly [K, T]>) => void;
remove: (key: K) => void;
reset: () => void;
get: (key: any) => T | undefined;
}];
export default useMap;