Мне удалось ответить самому.
typing.Dict
следует использовать для обозначения литерального типа dict
с поддержкой подсказок типа элемента, т. Е. Dict[bytes, str]
typing.Mapping
являетсяобъект, который определяет __getitem__,__len__,__iter__
магические методы
typing.MutableMapping
- это объект, который определяет то же самое, что и Mapping, но также и с __setitem__,__delitem__
магическими методами.
typing.Mapping et al.основаны на типах abc в этой таблице