from geld.common.base_client import BaseClient
from datetime import date
from decimal import Decimal
from geld.common.helpers import ClientHelper


class SyncClientBase(BaseClient):
    helper = ClientHelper

    def convert_currency(
        from_currency: str,
        to_currency: str,
        amount: Decimal,
        date: date = None,
    ):
        raise NotImplementedError
