import { DrawFunction } from "./DrawFunction.js"; export declare type IconKey = "clear-day" | "clear-night" | "cloudy" | "fog" | "hail" | "partly-cloudy-day" | "partly-cloudy-night" | "rain" | "rain-snow" | "rain-day" | "rain-night" | "rain-snow-day" | "rain-snow-night" | "sleet" | "snow" | "snow-day" | "snow-night" | "thunder" | "thunder-day" | "thunder-night" | "thunder-rain" | "thunder-rain-day" | "thunder-rain-night" | "wind"; export declare enum ICON { CLEAR_DAY = "clear-day", CLEAR_NIGHT = "clear-night", CLOUDY = "cloudy", FOG = "fog", HAIL = "hail", PARTLY_CLOUDY_DAY = "partly-cloudy-day", PARTLY_CLOUDY_NIGHT = "partly-cloudy-night", RAIN = "rain", RAIN_SNOW = "rain-snow", RAIN_SNOW_DAY = "rain-snow-day", RAIN_SNOW_NIGHT = "rain-snow-day", SHOWERS_DAY = "showers-day", SHOWERS_NIGHT = "showers-night", SLEET = "sleet", SNOW = "snow", SNOW_DAY = "snow-day", SNOW_NIGHT = "snow-night", THUNDER = "thunder", THUNDER_DAY = "thunder-day", THUNDER_NIGHT = "thunder-night", THUNDER_RAIN_DAY = "thunder-day", THUNDER_RAIN_NIGHT = "thunder-night", WIND = "wind" } export declare function getIconDrawingFunctionByName(key: IconKey): DrawFunction;