#ifndef CHROME_BROWSER_UI_WEBUI_COMMERCE_PRODUCT_SPECIFICATIONS_UI_H_
#define CHROME_BROWSER_UI_WEBUI_COMMERCE_PRODUCT_SPECIFICATIONS_UI_H_
#include "content/public/browser/webui_config.h"
#include "mojo/public/cpp/bindings/pending_receiver.h"
#include "ui/base/resource/resource_scale_factor.h"
#include "ui/web_dialogs/web_dialog_ui.h"
#include "ui/webui/mojo_web_ui_controller.h"
#include "ui/webui/resources/cr_components/color_change_listener/color_change_listener.mojom.h"
#include "ui/webui/resources/cr_components/commerce/shopping_service.mojom.h"
#include "url/gurl.h"
namespace base {
class RefCountedMemory;
}
namespace content {
class BrowserContext;
}
namespace ui {
class ColorChangeHandler;
}
namespace commerce {
class ShoppingServiceHandler;
class ProductSpecificationsUI
: public ui::MojoWebDialogUI,
public shopping_service::mojom::ShoppingServiceHandlerFactory { … };
class ProductSpecificationsUIConfig
: public content::DefaultWebUIConfig<ProductSpecificationsUI> { … };
}
#endif