"""
FreeExile MegaShop Engine Package.
Includes Product Catalog, Currency Exchange / PPP, Platform Payment Compliance Router,
Receipt Verification & Web3 Crypto Settlement, and Shop Service Orchestration.
"""

from .shop_catalog import (
    MegaShopCatalog,
    ProductCategory,
    ShopProduct,
    ChestDropProbability,
)
from .currency_exchange import (
    CurrencyExchangeEngine,
    RegionalPricingTier,
    FiatCurrency,
)
from .payment_gateway_router import (
    PaymentGatewayRouter,
    PlatformType,
    PaymentGateway,
    PlatformPolicyViolationError,
    PaymentMethodOption,
)
from .receipt_verifier import (
    Web3CryptoVerifier,
    CryptoChain,
    CryptoToken,
    Web3TransactionVerificationError,
    CryptoOrder,
)
from .shop_service import MegaShopService

__all__ = [
    "MegaShopCatalog",
    "ProductCategory",
    "ShopProduct",
    "ChestDropProbability",
    "CurrencyExchangeEngine",
    "RegionalPricingTier",
    "FiatCurrency",
    "PaymentGatewayRouter",
    "PlatformType",
    "PaymentGateway",
    "PlatformPolicyViolationError",
    "PaymentMethodOption",
    "Web3CryptoVerifier",
    "CryptoChain",
    "CryptoToken",
    "Web3TransactionVerificationError",
    "CryptoOrder",
    "MegaShopService",
]
