/**
 * Autogenerated by Thrift for thrift/compiler/test/fixtures/transitive-deps/src/s.thrift
 *
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 *  @generated
 */

#pragma once
#if __has_include(<thrift/compiler/test/fixtures/transitive-deps/gen-cpp2/TestService.h>)
#include <thrift/compiler/test/fixtures/transitive-deps/gen-cpp2/TestService.h>
#else
#include <thrift/compiler/test/fixtures/transitive-deps/gen-cpp2/s_clients.h>
#endif

#include <folly/futures/Future.h>
#include <folly/futures/Promise.h>
#include <folly/Unit.h>
#include <thrift/lib/py3/clientcallbacks.h>
#include <thrift/lib/py3/client_wrapper.h>

#include <cstdint>
#include <functional>
#include <map>
#include <memory>
#include <set>
#include <vector>

namespace cpp2 {

class TestServiceClientWrapper : public ::thrift::py3::ClientWrapper {
  public:
    using ::thrift::py3::ClientWrapper::ClientWrapper;

    folly::Future<folly::Unit> test(
      apache::thrift::RpcOptions& rpcOptions);
};


} // namespace cpp2
