"""OMNI's dependency-free Windows desktop companion."""

from .config import CompanionConfig
from .drivers import MockDriver, NoopDriver
from .overlay import NullOverlay, WindowsOverlay, create_overlay
from .security import GrantAuthority, PeerIdentity, RevocationRegistry, TrustPolicy
from .server import DesktopCompanion
from .state import Activity, HermesActivityMapper, HermesEventConsumer, OverlayStateStore

__all__ = [
    "Activity",
    "CompanionConfig",
    "DesktopCompanion",
    "HermesActivityMapper",
    "HermesEventConsumer",
    "GrantAuthority",
    "MockDriver",
    "NoopDriver",
    "NullOverlay",
    "OverlayStateStore",
    "PeerIdentity",
    "RevocationRegistry",
    "TrustPolicy",
    "WindowsOverlay",
    "create_overlay",
]
