$options - The options. * * @return ResponseInterface - The `Psr\Http\Message\ResponseInterface` instance */ public function request(string $method, string $uri, array $options = []): ResponseInterface; /** * Async request the remote `$uri` by a HTTP `$method` verb * * @param string $uri - The uri string. * @param string $method - The method string. * @param array $options - The options. * * @return PromiseInterface - The `GuzzleHttp\Promise\PromiseInterface` instance */ public function requestAsync(string $method, string $uri, array $options = []): PromiseInterface; }