#pragma once #include "esphome/core/helpers.h" #include namespace esphome { namespace select { class SelectTraits { public: void set_options(const std::initializer_list &options); void set_options(const FixedVector &options); const FixedVector &get_options() const; protected: FixedVector options_; }; } // namespace select } // namespace esphome