Я создал интерфейс класса в моем модуле pyi (sche.pyi):
class Catalog:
@property
def elements(self) -> List[Element]: ...
, а в своем файле sche.py я реализовал класс следующим образом:
class Catalog:
def __init__(self, element_collection):
self.__elements = element_collection
@property
def elements(self):
return self.__elements
PyCharmговорит "Неразрешенная ссылка на атрибут" __elements "для класса Catalog"