#ifndef THIRD_PARTY_BLINK_PUBLIC_COMMON_ORIGIN_TRIALS_TRIAL_TOKEN_VALIDATOR_H_
#define THIRD_PARTY_BLINK_PUBLIC_COMMON_ORIGIN_TRIALS_TRIAL_TOKEN_VALIDATOR_H_
#include <memory>
#include <string>
#include <string_view>
#include <vector>
#include "base/containers/flat_map.h"
#include "base/containers/span.h"
#include "base/functional/callback.h"
#include "base/time/time.h"
#include "third_party/blink/public/common/common_export.h"
#include "third_party/blink/public/common/origin_trials/trial_token.h"
#include "third_party/blink/public/mojom/origin_trial_feature/origin_trial_feature.mojom-forward.h"
#include "url/origin.h"
namespace net {
class HttpResponseHeaders;
class URLRequest;
}
namespace blink {
class OriginTrialPolicy;
class TrialTokenResult;
constexpr base::TimeDelta kExpiryGracePeriod = …;
class BLINK_COMMON_EXPORT TrialTokenValidator { … };
}
#endif