#ifndef CONTENT_PUBLIC_BROWSER_CLIENT_HINTS_H_
#define CONTENT_PUBLIC_BROWSER_CLIENT_HINTS_H_
#include "content/common/content_export.h"
#include "content/public/browser/client_hints_controller_delegate.h"
#include "net/http/http_request_headers.h"
namespace content {
class BrowserContext;
class FrameTreeNode;
CONTENT_EXPORT void AddClientHintsHeadersToPrefetchNavigation(
const url::Origin& origin,
net::HttpRequestHeaders* headers,
BrowserContext* context,
ClientHintsControllerDelegate* delegate,
bool is_ua_override_on,
FrameTreeNode* ftn_for_devtools_override);
enum class AcceptCHFrameRestart {
kFramePresent = 0,
kNavigationRestarted = 1,
kRedirectOverflow = 2,
kMaxValue = kRedirectOverflow,
};
}
#endif