from sideline.effects.chain import EffectChain from sideline.effects.performance import PerformanceMonitor, get_monitor, set_monitor from sideline.effects.registry import EffectRegistry, get_registry, set_registry from sideline.effects.types import ( EffectConfig, EffectContext, Effect, EffectPlugin, # Backward compatibility alias create_effect_context, ) # Note: Legacy effects and controller are Mainline-specific and moved to engine/effects/ __all__ = [ "EffectChain", "EffectRegistry", "EffectConfig", "EffectContext", "Effect", # Primary class name "EffectPlugin", # Backward compatibility alias "create_effect_context", "get_registry", "set_registry", "get_monitor", "set_monitor", "PerformanceMonitor", ]