import { BaseObservableMap, Mapper, Updater } from "./index"; export declare class MappedMap extends BaseObservableMap { private _source; private _mapper; private _updater?; private _mappedValues; private _subscription?; constructor(source: BaseObservableMap, mapper: Mapper, updater?: Updater); _emitSpontaneousUpdate(key: K, params: any): void; onAdd(key: K, value: V): void; onRemove(key: K): void; onUpdate(key: K, value: V, params: any): void; onSubscribeFirst(): void; onUnsubscribeLast(): void; onReset(): void; [Symbol.iterator](): IterableIterator<[K, MappedV]>; get size(): number; get(key: K): MappedV | undefined; }