export declare class ReversibleMap { private readonly valueToKey; private readonly keyToValue; setUnique: (key: TKey, value: TValue) => void; getKey: (value: TValue) => TKey; getValue(key: TKey): TValue; deleteKey: (key: TKey) => TValue | undefined; deleteValue: (value: TValue) => TKey | undefined; hasKey: (key: TKey) => boolean; hasValue: (value: TValue) => boolean; }