export default class CustomMap<K, V> extends Map<K, V> {
    update(key: K, value: ((value?: Partial<V>) => V)): this;
    map<T>(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;
}
