from __future__ import annotations

from schemas.apis import reputation_api

from beekeepy._remote_handle.abc.api import AbstractAsyncApi


class ReputationApi(AbstractAsyncApi):
    @AbstractAsyncApi._endpoint
    async def get_account_reputations(
        self, *, account_lower_bound: str, limit: int = 1_000
    ) -> reputation_api.GetAccountReputations:
        raise NotImplementedError
