"""License management for MuraveyChina.

Exports both old LicenseManager (stub-mode compatible) and
new LicenseManagerV2 (24h session-based with online validation).
"""

from .license_manager import LicenseManager, LicenseResult

try:
    from .license_manager_v2 import (
        ActivationResult,
        LicenseManagerV2,
        LicenseStatus,
        ValidationResult,
    )
except ImportError:
    pass

__all__ = [
    "LicenseManager",
    "LicenseResult",
    "LicenseManagerV2",
    "LicenseStatus",
    "ActivationResult",
    "ValidationResult",
]
