"""Compatibility facade for pixel functional helpers."""

from typing import TYPE_CHECKING

from ._functional_color import *
from ._functional_color import __all__ as __functional_color_all
from ._functional_histology import *
from ._functional_histology import __all__ as __functional_histology_all
from ._functional_illumination import *
from ._functional_illumination import __all__ as __functional_illumination_all
from ._functional_noise import *
from ._functional_noise import __all__ as __functional_noise_all
from ._functional_shared import *
from ._functional_shared import __all__ as __functional_shared_all
from ._functional_sharpness import *
from ._functional_sharpness import __all__ as __functional_sharpness_all
from ._functional_torchvision import *
from ._functional_torchvision import __all__ as __functional_torchvision_all
from ._functional_weather import *
from ._functional_weather import __all__ as __functional_weather_all

if TYPE_CHECKING:
    __all__: list[str]
else:
    __all__ = list(
        __functional_shared_all
        + __functional_color_all
        + __functional_weather_all
        + __functional_torchvision_all
        + __functional_sharpness_all
        + __functional_noise_all
        + __functional_illumination_all
        + __functional_histology_all,
    )
