from ..entity import OverkizEntity as OverkizEntity
from _typeshed import Incomplete
from homeassistant.components.climate import ClimateEntity as ClimateEntity, HVACMode as HVACMode
from homeassistant.const import UnitOfTemperature as UnitOfTemperature

OVERKIZ_TO_HVAC_MODE: dict[str, str]
HVAC_MODE_TO_OVERKIZ: Incomplete

class AtlanticPassAPCZoneControl(OverkizEntity, ClimateEntity):
    _attr_hvac_modes: Incomplete
    _attr_temperature_unit: Incomplete
    @property
    def hvac_mode(self) -> str: ...
    async def async_set_hvac_mode(self, hvac_mode: str) -> None: ...
