from .base import ProviderResult


class FakeDriver:
    def validate_configuration(self, config: dict) -> None:
        return None

    def health_check(self, config: dict, secret: str | None) -> ProviderResult:
        return ProviderResult(True, "active", "fake")

    def send(self, config: dict, secret: str | None, message: dict) -> ProviderResult:
        return ProviderResult(True, "accepted", "fake")
