class IsMappingProxyType( # type: ignore[misc, type-var]
IsMapping[_KT_co, _VT_co], # pyright: ignore[reportInvalidTypeArguments]
Protocol[_KT_co, _VT_co],
):
# __hash__: ClassVar[None] # type: ignore[assignment]
__hash__: ClassVar[None] = None # type: ignore[assignment]
# def __new__(cls, mapping: 'SupportsKeysAndGetItem[_KT_co, _VT_co]') -> Self: raise AssumedToBeImplementedException
def __getitem__(self, key: _KT_co, /) -> _VT_co: raise AssumedToBeImplementedException # type: ignore[misc]
def __iter__(self) -> Iterator[_KT_co]: raise AssumedToBeImplementedException
def __len__(self) -> int: raise AssumedToBeImplementedException
def __eq__(self, value: object, /) -> bool: raise AssumedToBeImplementedException
# def copy(self) -> dict[_KT_co, _VT_co]: raise AssumedToBeImplementedException
# def keys(self) -> KeysView[_KT_co]:
def keys(self) -> IsKeysView[_KT_co]: raise AssumedToBeImplementedException
# def values(self) -> ValuesView[_VT_co]:
def values(self) -> IsValuesView[_VT_co]: raise AssumedToBeImplementedException
# def items(self) -> ItemsView[_KT_co, _VT_co]:
def items(self) -> IsItemsView[_KT_co, _VT_co]: raise AssumedToBeImplementedException
@overload
def get(self, key: _KT_co, /) -> _VT_co | None: raise AssumedToBeImplementedException # type: ignore[misc]
@overload
def get(self, key: _KT_co, default: _VT_co, /) -> _VT_co: raise AssumedToBeImplementedException # type: ignore[misc]
@overload
def get(self, key: _KT_co, default: _T2, /) -> _VT_co | _T2: raise AssumedToBeImplementedException # type: ignore[misc]
def get(self, key: _KT_co, default: None | _VT_co | _T2 = None, /) -> _VT_co | _T2 | None: raise AssumedToBeImplementedException # type: ignore[misc]
# def __class_getitem__(cls, item: Any, /) -> GenericAlias: raise AssumedToBeImplementedException
def __reversed__(self) -> Iterator[_KT_co]: raise AssumedToBeImplementedException
def __or__(self, value: Mapping[_T1, _T2], /) -> dict[_KT_co | _T1, _VT_co | _T2]: raise AssumedToBeImplementedException
def __ror__(self, value: Mapping[_T1, _T2], /) -> dict[_KT_co | _T1, _VT_co | _T2]: raise AssumedToBeImplementedException