from abc import ABC, abstractmethod
class BaseSMSProvider(ABC):
    @abstractmethod
    async def send(self, to: str, message: str) -> dict: ...
    @abstractmethod
    async def get_status(self, provider_message_id: str) -> dict: ...
