"""Motion design for editor-video: animated texts and numbers drawn in Python (SPEC Contract 12).

    from motion import engine, registry, render
    item = render.plan_item("contador", {"value": 1904152.87, "prefix": "R$ "}, fps=30, duration=3.0)
    clip = render.render_clip(item, "edit/renders/motion")

Templates live in helpers/motion/templates/<id>.py (one file each, found automatically).
"""

from . import engine, registry, render  # noqa: F401
from .engine import MotionError  # noqa: F401

__all__ = ["engine", "registry", "render", "MotionError"]
