#ifndef GOOGLE_APIS_GAIA_GAIA_AUTH_FETCHER_H_
#define GOOGLE_APIS_GAIA_GAIA_AUTH_FETCHER_H_
#include <memory>
#include <string>
#include <vector>
#include "base/component_export.h"
#include "base/gtest_prod_util.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_refptr.h"
#include "build/build_config.h"
#include "google_apis/gaia/gaia_auth_consumer.h"
#include "google_apis/gaia/google_service_auth_error.h"
#include "net/base/net_errors.h"
#include "net/traffic_annotation/network_traffic_annotation.h"
#include "services/network/public/mojom/fetch_api.mojom.h"
#include "url/gurl.h"
class GaiaAuthFetcherTest;
namespace gaia {
enum class MultiloginMode { … };
class COMPONENT_EXPORT(GOOGLE_APIS) GaiaSource { … };
}
namespace network {
class SimpleURLLoader;
class SharedURLLoaderFactory;
}
class COMPONENT_EXPORT(GOOGLE_APIS) GaiaAuthFetcher { … };
#endif