#ifndef CONTENT_SERVICES_AUCTION_WORKLET_TRUSTED_SIGNALS_KVV2_HELPER_H_
#define CONTENT_SERVICES_AUCTION_WORKLET_TRUSTED_SIGNALS_KVV2_HELPER_H_
#include <stdint.h>
#include <cstddef>
#include <cstdint>
#include <map>
#include <optional>
#include <set>
#include <string>
#include <string_view>
#include <vector>
#include "base/time/time.h"
#include "base/types/expected.h"
#include "base/types/optional_ref.h"
#include "components/cbor/values.h"
#include "content/common/content_export.h"
#include "content/services/auction_worklet/public/mojom/auction_worklet_service.mojom-forward.h"
#include "content/services/auction_worklet/public/mojom/trusted_signals_cache.mojom-shared.h"
#include "content/services/auction_worklet/trusted_signals.h"
#include "net/third_party/quiche/src/quiche/oblivious_http/oblivious_http_client.h"
#include "third_party/blink/public/mojom/interest_group/interest_group_types.mojom.h"
#include "url/gurl.h"
#include "url/origin.h"
namespace auction_worklet {
inline constexpr std::string_view
kTrustedSignalsKVv2EncryptionRequestMediaType = …;
inline constexpr std::string_view
kTrustedSignalsKVv2EncryptionResponseMediaType = …;
class CONTENT_EXPORT TrustedSignalsKVv2RequestHelper { … };
class CONTENT_EXPORT TrustedSignalsKVv2RequestHelperBuilder { … };
class CONTENT_EXPORT TrustedBiddingSignalsKVv2RequestHelperBuilder
: public TrustedSignalsKVv2RequestHelperBuilder { … };
class CONTENT_EXPORT TrustedScoringSignalsKVv2RequestHelperBuilder
: public TrustedSignalsKVv2RequestHelperBuilder { … };
struct CONTENT_EXPORT CompressionGroupResult { … };
class CONTENT_EXPORT TrustedSignalsKVv2ResponseParser { … };
}
#endif