chromium/chrome/browser/ui/translate/partial_translate_bubble_model_impl.h

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CHROME_BROWSER_UI_TRANSLATE_PARTIAL_TRANSLATE_BUBBLE_MODEL_IMPL_H_
#define CHROME_BROWSER_UI_TRANSLATE_PARTIAL_TRANSLATE_BUBBLE_MODEL_IMPL_H_

#include "base/observer_list.h"
#include "chrome/browser/ui/translate/partial_translate_bubble_model.h"

class PartialTranslateManager;
struct PartialTranslateRequest;
struct PartialTranslateResponse;

namespace translate {
class TranslateUILanguagesManager;
}

// These values are persisted to logs. Entries should not be renumbered and
// numeric values should never be reused.
enum class PartialTranslateTranslationStatus {};

class PartialTranslateBubbleModelImpl : public PartialTranslateBubbleModel {};

#endif  // CHROME_BROWSER_UI_TRANSLATE_PARTIAL_TRANSLATE_BUBBLE_MODEL_IMPL_H_