export declare class HashMap { private hash; private map; get [Symbol.toStringTag](): string; get size(): number; constructor(hash: (key: K) => Hash); set(key: K, value: V): this; has(key: K): boolean; get(key: K): V | undefined; delete(key: K): boolean; clear(): void; values(): IterableIterator; }