declare class EMap { private _map; set(key: K, value: V): void; delete(key: K): void; clone(): EMap; forEach(callbackfn: (value: V, key: K, map: Map) => void, thisArg?: any): void; toArray(): V[]; last(): V; first(): V; readonly size: number; has(key: K): boolean; get(key: K): V; } export { EMap };