blob: 5339ae2455537e70af35067f422f8bd2a597e4cb [file] [log] [blame]
Avi Drissman8ba1bad2022-09-13 19:22:361// Copyright 2020 The Chromium Authors
Mugdha Lakhani26012452020-03-20 00:24:012// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
Mugdha Lakhanib6762162020-03-30 10:23:255#ifndef COMPONENTS_PAGE_INFO_PAGE_INFO_UI_DELEGATE_H_
6#define COMPONENTS_PAGE_INFO_PAGE_INFO_UI_DELEGATE_H_
Mugdha Lakhani26012452020-03-20 00:24:017
Arthur Sonzognic571efb2024-01-26 20:26:188#include <optional>
9
Mugdha Lakhani26012452020-03-20 00:24:0110#include "build/build_config.h"
11#include "components/content_settings/core/common/content_settings_types.h"
Olesia Marukhno52e84342024-12-12 10:46:1012#include "components/page_info/core/page_info_types.h"
Illia Klimov2c6138b2023-08-14 09:39:2513#include "content/public/browser/permission_result.h"
Mugdha Lakhani26012452020-03-20 00:24:0114
Illia Klimov15550f752022-08-11 19:33:1015namespace blink {
16enum class PermissionType;
17}
18
Mugdha Lakhani26012452020-03-20 00:24:0119class PageInfoUiDelegate {
20 public:
Mugdha Lakhani9848bed2020-04-07 16:40:22