"""Facade exports for shared-memory ring reader and decoders."""

from python_app.orchestration.shm.binary_cursor import ByteCursor
from python_app.orchestration.shm.decoder import (
    PREPROC_MAGIC,
    RAW_MAGIC,
    RESULT_MAGIC,
    decode_result_collection,
    decode_trace_collection,
)
from python_app.orchestration.shm.ring_reader import ShmRingReader

__all__ = [
    "ByteCursor",
    "PREPROC_MAGIC",
    "RAW_MAGIC",
    "RESULT_MAGIC",
    "ShmRingReader",
    "decode_result_collection",
    "decode_trace_collection",
]
