#include "components/permissions/prediction_service/prediction_model_handler_provider.h"
#include "base/notreached.h"
#include "base/task/sequenced_task_runner.h"
#include "base/task/task_traits.h"
#include "base/task/thread_pool.h"
#include "components/optimization_guide/core/optimization_guide_model_provider.h"
#include "components/permissions/prediction_service/prediction_model_handler.h"
#include "components/permissions/request_type.h"
namespace permissions {
PredictionModelHandlerProvider::PredictionModelHandlerProvider(
optimization_guide::OptimizationGuideModelProvider* optimization_guide) { … }
PredictionModelHandlerProvider::~PredictionModelHandlerProvider() = default;
PredictionModelHandler*
PredictionModelHandlerProvider::GetPredictionModelHandler(
RequestType request_type) { … }
}