#ifndef COMPONENTS_HISTORY_CORE_BROWSER_EXPIRE_HISTORY_BACKEND_H_
#define COMPONENTS_HISTORY_CORE_BROWSER_EXPIRE_HISTORY_BACKEND_H_
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <vector>
#include "base/containers/queue.h"
#include "base/gtest_prod_util.h"
#include "base/memory/raw_ptr.h"
#include "base/memory/weak_ptr.h"
#include "base/time/time.h"
#include "components/history/core/browser/history_types.h"
class GURL;
namespace base {
class SequencedTaskRunner;
}
namespace favicon {
class FaviconDatabase;
}
namespace history {
class HistoryBackendClient;
class HistoryBackendNotifier;
class HistoryDatabase;
class ExpiringVisitsReader { … };
ExpiringVisitsReaders;
namespace internal {
extern const int kOnDemandFaviconIsOldAfterDays;
}
class ExpireHistoryBackend { … };
}
#endif