from _typeshed import Incomplete
from datetime import timedelta
from homeassistant.const import Platform as Platform
from typing import Final

DOMAIN: Final[str]
LOGGER: Incomplete
API: Final[str]
FLOW_SMILE: Final[str]
FLOW_STRETCH: Final[str]
FLOW_TYPE: Final[str]
GATEWAY: Final[str]
PW_TYPE: Final[str]
SMILE: Final[str]
STRETCH: Final[str]
STRETCH_USERNAME: Final[str]
PLATFORMS: Final[list[str]]
ZEROCONF_MAP: Final[dict[str, str]]
NumberType: Incomplete
SelectType: Incomplete
SelectOptionsType: Incomplete
DEFAULT_MAX_TEMP: Final[int]
DEFAULT_MIN_TEMP: Final[int]
DEFAULT_PORT: Final[int]
DEFAULT_SCAN_INTERVAL: Final[dict[str, timedelta]]
DEFAULT_USERNAME: Final[str]
MASTER_THERMOSTATS: Final[list[str]]
