"""Brokerage abstraction layer. Provides :class:`BaseBroker` (the interface) and :class:`AlpacaBroker` (the default Alpaca implementation). Additional brokerage adapters can be added by subclassing ``BaseBroker`` and implementing its abstract methods. """ from shared.broker.alpaca_broker import AlpacaBroker from shared.broker.base import BaseBroker __all__ = ["AlpacaBroker", "BaseBroker"]