import { BaseObservableMap } from "./BaseObservableMap"; import { BaseObservableValue } from "../value/BaseObservableValue"; export declare class ObservableValueMap extends BaseObservableMap { private readonly key; private readonly observableValue; private subscription?; constructor(key: K, observableValue: BaseObservableValue); onSubscribeFirst(): void; onUnsubscribeLast(): void; [Symbol.iterator](): Iterator<[K, V]>; get size(): number; get(key: K): V | undefined; }