import { Nillable } from "nullish-utils"; import { Observable } from "rxjs"; import { ObservableMap } from "../interfaces/observable-map.interface"; export declare class ObservableMapImpl extends Map implements ObservableMap { static of(entries?: readonly (readonly [K, V])[] | null): ObservableMapImpl; private readonly _set$; readonly set$: Observable<[K, V]>; private readonly _clear$; readonly clear$: Observable; private readonly _delete$; readonly delete$: Observable>; readonly change$: Observable; readonly values$: Observable>; set(key: K, value: V): this; clear(): void; delete(key: K): boolean; }