It could be something like:
P=ParamSpec('P')
classclassmethod(Generic[P, _R_co]):
@propertydef__func__(self) ->Callable[P, _R_co]: ...
@propertydef__isabstractmethod__(self) ->bool: ...
def__init__(self: classmethod[_R_co], __f: Callable[P, _R_co]) ->None: ...
def__get__(self, __obj: _T, __type: type[_T] |None= ...) ->Callable[P, _R_co]: ...
ifsys.version_info>= (3, 10):
__name__: str__qualname__: str__wrapped__: Callable[P, _R_co]
It could be something like: