#ifndef COMPONENTS_PERFORMANCE_MANAGER_PUBLIC_USER_TUNING_TAB_REVISIT_TRACKER_H_
#define COMPONENTS_PERFORMANCE_MANAGER_PUBLIC_USER_TUNING_TAB_REVISIT_TRACKER_H_
#include <map>
#include <optional>
#include "base/time/time.h"
#include "components/performance_manager/public/decorators/page_live_state_decorator.h"
#include "components/performance_manager/public/decorators/tab_page_decorator.h"
#include "components/performance_manager/public/graph/graph.h"
#include "components/performance_manager/public/graph/graph_registered.h"
namespace performance_manager {
class TabRevisitTracker : public TabPageObserver,
public PageLiveStateObserverDefaultImpl,
public PageNode::ObserverDefaultImpl,
public GraphOwnedAndRegistered<TabRevisitTracker> { … };
}
#endif