from typing import Protocol

from gateway_core.domain.SoftwareUpgrade import SoftwareUpgradeDto


class UpgradeExecutorPort(Protocol):
    async def execute(self, dto: SoftwareUpgradeDto) -> None: ...
