from _typeshed import Incomplete
from homeassistant.components.weather import ATTR_CONDITION_CLEAR_NIGHT as ATTR_CONDITION_CLEAR_NIGHT, ATTR_CONDITION_CLOUDY as ATTR_CONDITION_CLOUDY, ATTR_CONDITION_EXCEPTIONAL as ATTR_CONDITION_EXCEPTIONAL, ATTR_CONDITION_FOG as ATTR_CONDITION_FOG, ATTR_CONDITION_HAIL as ATTR_CONDITION_HAIL, ATTR_CONDITION_LIGHTNING as ATTR_CONDITION_LIGHTNING, ATTR_CONDITION_LIGHTNING_RAINY as ATTR_CONDITION_LIGHTNING_RAINY, ATTR_CONDITION_PARTLYCLOUDY as ATTR_CONDITION_PARTLYCLOUDY, ATTR_CONDITION_POURING as ATTR_CONDITION_POURING, ATTR_CONDITION_RAINY as ATTR_CONDITION_RAINY, ATTR_CONDITION_SNOWY as ATTR_CONDITION_SNOWY, ATTR_CONDITION_SNOWY_RAINY as ATTR_CONDITION_SNOWY_RAINY, ATTR_CONDITION_SUNNY as ATTR_CONDITION_SUNNY, ATTR_CONDITION_WINDY as ATTR_CONDITION_WINDY, ATTR_CONDITION_WINDY_VARIANT as ATTR_CONDITION_WINDY_VARIANT

DOMAIN: str
DEFAULT_NAME: str
ATTRIBUTION: str
DEFAULT_SCAN_INTERVAL: Incomplete
METOFFICE_COORDINATES: str
METOFFICE_HOURLY_COORDINATOR: str
METOFFICE_DAILY_COORDINATOR: str
METOFFICE_MONITORED_CONDITIONS: str
METOFFICE_NAME: str
MODE_3HOURLY: str
MODE_DAILY: str
CONDITION_CLASSES: dict[str, list[str]]
CONDITION_MAP: Incomplete
VISIBILITY_CLASSES: Incomplete
VISIBILITY_DISTANCE_CLASSES: Incomplete
