# Stubtest allowlist for superstore
# These are known differences between the .pyi stubs and the runtime module

# Internal helper functions exposed for tests but not part of public API
superstore.superstore._id
superstore.superstore._clip
superstore.superstore._randrange

# __all__ is auto-generated by PyO3 and doesn't need to be replicated in stubs
superstore.superstore.__all__

# PyO3 classes use __new__ in some Python versions, __init__ in others
# These patterns cover both environments
superstore.superstore.AR1.__init__
superstore.superstore.AR1.__new__
superstore.superstore.ARp.__init__
superstore.superstore.ARp.__new__
superstore.superstore.MarkovChain.__init__
superstore.superstore.MarkovChain.__new__
superstore.superstore.RandomWalk.__init__
superstore.superstore.RandomWalk.__new__
superstore.superstore.ExponentialSmoothing.__init__
superstore.superstore.ExponentialSmoothing.__new__
superstore.superstore.CorrelationMatrix.__init__
superstore.superstore.CorrelationMatrix.__new__
superstore.superstore.GaussianCopula.__init__
superstore.superstore.GaussianCopula.__new__
superstore.superstore.ClaytonCopula.__init__
superstore.superstore.ClaytonCopula.__new__
superstore.superstore.FrankCopula.__init__
superstore.superstore.FrankCopula.__new__
superstore.superstore.GumbelCopula.__init__
superstore.superstore.GumbelCopula.__new__
