"""TS-generated test fixtures for cross-implementation compatibility testing.

These fixtures are generated by TypeScript implementation and used to verify
that Python implementation produces identical results.

Reference: go-wallet-toolbox/pkg/internal/testabilities/tsgenerated/
"""

from .beef_to_internalize import (
    BEEF_TO_INTERNALIZE_HEIGHT,
    BEEF_TO_INTERNALIZE_MERKLE_ROOT,
    PARENT_BEEF,
    PARENT_BEEF_TXID,
    parent_transaction_atomic_beef,
)
from .create_action_result import (
    CREATE_ACTION_RESULT,
    create_action_result_json,
    load_create_action_result,
)
from .signed_transaction import (
    SIGNED_TRANSACTION_HEX,
    signed_transaction,
    signed_transaction_bytes,
)

__all__ = [
    "BEEF_TO_INTERNALIZE_HEIGHT",
    "BEEF_TO_INTERNALIZE_MERKLE_ROOT",
    # CreateActionResult
    "CREATE_ACTION_RESULT",
    # BEEF to internalize
    "PARENT_BEEF",
    "PARENT_BEEF_TXID",
    # SignedTransaction
    "SIGNED_TRANSACTION_HEX",
    "create_action_result_json",
    "load_create_action_result",
    "parent_transaction_atomic_beef",
    "signed_transaction",
    "signed_transaction_bytes",
]
