#pragma once

#ifdef USE_ARDUINO
#include <cstdint>

namespace esphome {
namespace hm3301 {

class AbstractAQICalculator {
 public:
  virtual uint8_t get_aqi(uint16_t pm2_5_value, uint16_t pm10_0_value) = 0;
};

}  // namespace hm3301
}  // namespace esphome

#endif  // USE_ARDUINO
