# pandas
py:class pandas.core.indexes.base.Index
py:class pandas.core.indexes.multi.MultiIndex
py:class pandas._libs.tslibs.timestamps.Timestamp
py:class pandas._libs.tslibs.timedeltas.Timedelta
py:class pandas.core.frame.DataFrame
py:class pandas.core.series.Series
py:class pandas.core.generic.PandasObject

# loguru
py:class loguru._logger.Logger

# vivarium
# Type aliases don't play nicely with sphinx when you import them
# elsewhere.  Works fine for static type checker though.  I think this
# is cause sphinx does runtime checks.
py:class Time
py:class vivarium.framework.time.Time
py:class Timedelta
py:class vivarium.framework.time.Timedelta

# TODO: Need to revisit this. Nitpicking here to avoid failing builds on 3.8 and 3.9 in state_machine and testing_utils
py:class Logger