import 'package:dio/dio.dart'; abstract class IApiClient { Future> get(String path, {Options? options}); Future> post(String path, {dynamic data, Options? options}); Future> put(String path, {dynamic data, Options? options}); Future> patch(String path, {dynamic data, Options? options}); Future> delete(String path, {dynamic data, Options? options}); Future> getSseLines( String path, { Map? headers, }); }