"""Backward-compatibility shim — re-exports from the split color_strip subpackage.

The original 1300+ line module was split into focused submodules under
``ledgrab.core.processing.color_strip``.  This shim preserves the legacy
import path ``from ledgrab.core.processing.color_strip_stream import X``.
"""

from ledgrab.core.processing.color_strip import (  # noqa: F401
    ColorStripStream,
    GradientColorStripStream,
    PictureColorStripStream,
    StaticColorStripStream,
    _compute_gradient_colors,
    _gradient_noise,
    _SimpleNoise1D,
)

__all__ = [
    "ColorStripStream",
    "PictureColorStripStream",
    "StaticColorStripStream",
    "GradientColorStripStream",
    "_compute_gradient_colors",
    "_SimpleNoise1D",
    "_gradient_noise",
]
