export default class CustomMap extends Map { update(key: K, value: ((value?: Partial) => V)): this; map(callback: (value: V, key: K, map: this) => T): T[]; filter(callback: (value: V, key: K, map: this) => boolean): V[]; find(callback: (value: V, key: K, map: this) => boolean): V | undefined; every(callback: (value: V, key: K, map: this) => boolean): boolean; }