import { TypedEmitter } from '../util';
export declare class SelectMapState<K, V> {
    private map;
    readonly events: TypedEmitter<{
        isDisabled: (item: V) => boolean;
    }>;
    constructor();
    set(key: K, value: V): void;
    forceSet(key: K, value: V): void;
    get(key: K): V | undefined;
    values(): IterableIterator<V>;
    entries(): IterableIterator<import("mobx").IMapEntry<K, V>>;
    clear(): void;
}
//# sourceMappingURL=SelectMapState.d.ts.map