<?php

namespace NoahVet\Reef\Bridge\Reef\IAM\Client;

use NoahVet\Reef\Jane\Client;
use NoahVet\Reef\Security\Authentication\Token\ReefOAuthToken;

interface ClientAdapterInterface
{
    public function getClient(): Client;

    public function getServiceClient(): Client;

    public function getToken(): ReefOAuthToken;

    public function setServiceToken(string $serviceToken): self;
}
