/** * A map that creates a reverse entry for each item that gets set. * @export * @template T The key type. * @template U The value type. * @extends Map */ export declare class ReversibleMap { private _map; constructor(entries?: Array<[T, U]>); set(key: T | U, value: T | U): this; get(key: T | U): T | U | undefined; has(key: T | U): boolean; delete(key: T): boolean; }