#ifndef CHROME_TEST_BASE_ASH_INTERACTIVE_HOTSPOT_HOTSPOT_CONFIG_OBSERVER_H_
#define CHROME_TEST_BASE_ASH_INTERACTIVE_HOTSPOT_HOTSPOT_CONFIG_OBSERVER_H_
#include "chromeos/ash/components/dbus/shill/shill_manager_client.h"
#include "chromeos/ash/components/dbus/shill/shill_property_changed_observer.h"
#include "chromeos/ash/components/network/hotspot_state_handler.h"
#include "ui/base/interaction/state_observer.h"
namespace ash {
class HotspotConfigObserver : public ShillPropertyChangedObserver {
public:
HotspotConfigObserver();
~HotspotConfigObserver() override;
private:
void OnPropertyChanged(const std::string& key,
const base::Value& value) override;
base::ScopedObservation<ShillManagerClient, ShillPropertyChangedObserver>
observer_{this};
};
}
#endif