class_docstr: Protocol for XportReader and SAS7BDATReader classes.
code: def read(self, nrows: int | None = None) -> DataFrame:
      pass
  
file_path: catboost/contrib/python/pandas/py3/pandas/io/sas/sasreader.py
imports: from __future__ import annotations
  from abc import ABCMeta, abstractmethod
  from types import TracebackType
  from typing import TYPE_CHECKING, Hashable, overload
  from pandas._typing import CompressionOptions, FilePath, ReadBuffer
  from pandas.util._decorators import doc
  from pandas.core.shared_docs import _shared_docs
  from pandas.io.common import stringify_path
label_desc: Use image node_id 1 for calling the ReaderBase obj's underlying member method code with example usage: obj.read(nrows) without return types