"""
Intent event models for coordination I/O (re-exports).

This module provides a unified import location for intent event models.
The actual implementations are in separate files per ONEX single-class rule.

See:
    - model_event_publish_intent.py: ModelEventPublishIntent
    - model_intent_execution_result.py: ModelIntentExecutionResult
"""

from omnibase_core.models.events.model_event_publish_intent import (
    TOPIC_EVENT_PUBLISH_INTENT,
    ModelEventPublishIntent,
)
from omnibase_core.models.events.model_intent_execution_result import (
    ModelIntentExecutionResult,
)

__all__ = [
    "TOPIC_EVENT_PUBLISH_INTENT",
    "ModelEventPublishIntent",
    "ModelIntentExecutionResult",
]
