export declare class MultiValueMap { private dict; add: (key: Key, value: Value) => void; delete: (key: Key) => void; remove: (key: Key, value: Value) => void; getAll: (key: Key) => Value[]; entries: () => IterableIterator<[Key, Value[]]>; values: () => IterableIterator; has: (key: Key) => boolean; } export declare const useMultiValueMap: () => () => MultiValueMap;