"""
Style Presets

Declarative styling for captions with motion typography.
"""

from uace.styling.presets import (
    StylePreset,
    AnimationStyle,
    ColorPalette,
    FontStyle,
    EffectsConfig,
    PositionConfig,
    get_preset,
    list_presets,
    PRESET_REGISTRY,
    VIRAL_POP,
    MINIMAL,
    KARAOKE,
    SUBTITLE_CLASSIC,
    BOUNCE,
    NEON,
)

__all__ = [
    "StylePreset",
    "AnimationStyle",
    "ColorPalette",
    "FontStyle",
    "EffectsConfig",
    "PositionConfig",
    "get_preset",
    "list_presets",
    "PRESET_REGISTRY",
    "VIRAL_POP",
    "MINIMAL",
    "KARAOKE",
    "SUBTITLE_CLASSIC",
    "BOUNCE",
    "NEON",
]
