interface IKeyValuePair { Key: TKey; Value: TValue; } interface IMap { get xCount(): number; get xKeys(): K[]; get xValues(): V[]; readonly xLength: number; xAdd(key: K, value: V): void; xEnsure(key: K, value: V, overwriteIfExising: boolean): V; xRemoveIfAny(key: K): { removedItem: V | undefined; }; xClear(): void; xContainsKey(key: K): boolean; xIsAny(checker?: (kv: IKeyValuePair) => boolean): boolean; } declare interface Map extends IMap { } //# sourceMappingURL=xMapD.d.ts.map