export default class ReactiveMap implements Map { private source; private atom; private collection?; constructor(source: Map); clear(): void; delete(key: K): boolean; forEach(callbackfn: (value: V, key: K, map: Map) => void, thisArg?: ReactiveMap): void; get size(): number; entries(): IterableIterator<[K, V]>; keys(): IterableIterator; values(): IterableIterator; [Symbol.iterator](): IterableIterator<[K, V]>; get [Symbol.toStringTag](): string; get(key: K): V | undefined; set(key: K, value: V): this; has(key: K): boolean; }