import { TypedArrayConstructor, TypedArrayOfConstructor } from 'justypes'; import { DynamicTypedArray } from './dynamic-typed-array.js'; export declare class TypedSparseMap { private keyToIndex; private indexToKey; private indexToValue; get [Symbol.toStringTag](): string; get size(): number; get internalTypedArray(): TypedArrayOfConstructor; constructor(array: DynamicTypedArray); entries(): IterableIterator<[key: number, value: number]>; keys(): IterableIterator; values(): IterableIterator; getInternalIndexOfKey(key: number): number | undefined; has(key: number): boolean; get(key: number): number | undefined; set(key: number, value: number): void; delete(key: number): void; clear(): void; }