#ifndef COMPONENTS_ASSIST_RANKER_ASSIST_RANKER_SERVICE_H_
#define COMPONENTS_ASSIST_RANKER_ASSIST_RANKER_SERVICE_H_
#include "base/memory/weak_ptr.h"
#include "components/keyed_service/core/keyed_service.h"
namespace assist_ranker {
class BinaryClassifierPredictor;
struct PredictorConfig;
class AssistRankerService : public KeyedService {
public:
AssistRankerService() = default;
AssistRankerService(const AssistRankerService&) = delete;
AssistRankerService& operator=(const AssistRankerService&) = delete;
virtual base::WeakPtr<BinaryClassifierPredictor>
FetchBinaryClassifierPredictor(const PredictorConfig& config) = 0;
};
}
#endif