from .models import AmbeeSensor as AmbeeSensor
from homeassistant.components.sensor import ATTR_STATE_CLASS as ATTR_STATE_CLASS, STATE_CLASS_MEASUREMENT as STATE_CLASS_MEASUREMENT
from homeassistant.const import ATTR_DEVICE_CLASS as ATTR_DEVICE_CLASS, ATTR_ICON as ATTR_ICON, ATTR_NAME as ATTR_NAME, ATTR_UNIT_OF_MEASUREMENT as ATTR_UNIT_OF_MEASUREMENT, CONCENTRATION_MICROGRAMS_PER_CUBIC_METER as CONCENTRATION_MICROGRAMS_PER_CUBIC_METER, CONCENTRATION_PARTS_PER_BILLION as CONCENTRATION_PARTS_PER_BILLION, CONCENTRATION_PARTS_PER_CUBIC_METER as CONCENTRATION_PARTS_PER_CUBIC_METER, CONCENTRATION_PARTS_PER_MILLION as CONCENTRATION_PARTS_PER_MILLION, DEVICE_CLASS_CO as DEVICE_CLASS_CO
from typing import Any, Final

DOMAIN: Final[str]
LOGGER: Any
SCAN_INTERVAL: Any
ATTR_ENABLED_BY_DEFAULT: Final[str]
ATTR_ENTRY_TYPE: Final[str]
ENTRY_TYPE_SERVICE: Final[str]
DEVICE_CLASS_AMBEE_RISK: Final[str]
SERVICE_AIR_QUALITY: Final[str]
SERVICE_POLLEN: Final[str]
SERVICES: dict[str, str]
SENSORS: dict[str, dict[str, AmbeeSensor]]
