#ifndef COMPONENTS_PAGE_INFO_PAGE_INFO_DELEGATE_H_
#define COMPONENTS_PAGE_INFO_PAGE_INFO_DELEGATE_H_
#include <optional>
#include <string>
#include "build/build_config.h"
#include "components/content_settings/browser/page_specific_content_settings.h"
#include "components/content_settings/core/common/content_settings_types.h"
#include "components/page_info/page_info.h"
#include "components/permissions/permission_uma_util.h"
#include "components/safe_browsing/buildflags.h"
#include "components/safe_browsing/core/browser/password_protection/metrics_util.h"
#include "components/security_state/core/security_state.h"
#include "content/public/browser/permission_result.h"
namespace blink {
enum class PermissionType;
}
namespace permissions {
class ObjectPermissionContextBase;
class PermissionDecisionAutoBlocker;
}
namespace safe_browsing {
class PasswordProtectionService;
}
namespace ui {
class Event;
}
namespace url {
class Origin;
}
class HostContentSettingsMap;
class StatefulSSLHostStateDelegate;
class PageInfoDelegate { … };
#endif