#ifndef CHROME_BROWSER_VR_BROWSER_UI_INTERFACE_H_
#define CHROME_BROWSER_VR_BROWSER_UI_INTERFACE_H_
#include "chrome/browser/vr/model/capturing_state_model.h"
#include "chrome/browser/vr/model/web_vr_model.h"
#include "chrome/browser/vr/vr_base_export.h"
#include "components/security_state/core/security_state.h"
namespace vr {
class VR_BASE_EXPORT BrowserUiInterface {
public:
virtual ~BrowserUiInterface() = default;
virtual void SetCapturingState(
const CapturingStateModel& active_capturing,
const CapturingStateModel& background_capturing,
const CapturingStateModel& potential_capturing) = 0;
virtual void SetVisibleExternalPromptNotification(
ExternalPromptNotificationType prompt) = 0;
};
}
#endif