export declare class SignalMap { private _storage; private _structure; constructor(entries?: readonly (readonly [K, V])[] | null); get(key: K): V | undefined; set(key: K, value: V): this; delete(key: K): boolean; has(key: K): boolean; clear(): void; get size(): number; keys(): IterableIterator; values(): IterableIterator; entries(): IterableIterator<[K, V]>; forEach(callback: (value: V, key: K, map: SignalMap) => void): void; [Symbol.iterator](): IterableIterator<[K, V]>; }