"""Template system — rendering, variables, validation, defaults."""

from notify_bridge_core.templates.context import build_template_context
from notify_bridge_core.templates.renderer import render_template
from notify_bridge_core.templates.validator import validate_template
from notify_bridge_core.templates.variables import (
    BASE_VARIABLES,
    TemplateVariableDefinition,
    VariableRegistry,
    registry,
)

__all__ = [
    "BASE_VARIABLES",
    "TemplateVariableDefinition",
    "VariableRegistry",
    "build_template_context",
    "registry",
    "render_template",
    "validate_template",
]
