import Accessor from "@arcgis/core/core/Accessor.js";
import { IWeather } from "./weather";
import { IWeatherCondition } from "./weather-condition";
export interface IForecastHour extends IWeather {
    time_epoch: number;
    time: string;
    windchill_c: number;
    windchill_f: number;
    heatindex_c: number;
    heatindex_f: number;
    dewpoint_c: number;
    dewpoint_f: number;
    will_it_rain: number;
    chance_of_rain: number;
    will_it_snow: number;
    chance_of_snow: number;
}
export default class ForecastHour extends Accessor implements IForecastHour {
    time_epoch: number;
    time: string;
    windchill_c: number;
    windchill_f: number;
    heatindex_c: number;
    heatindex_f: number;
    dewpoint_c: number;
    dewpoint_f: number;
    will_it_rain: number;
    chance_of_rain: number;
    will_it_snow: number;
    chance_of_snow: number;
    temp_c: number;
    temp_f: number;
    is_day: number;
    condition: IWeatherCondition;
    wind_mph: number;
    wind_kph: number;
    wind_degree: number;
    wind_dir: string;
    pressure_mb: number;
    pressure_in: number;
    precip_mm: number;
    precip_in: number;
    humidity: number;
    cloud: number;
    feelslike_c: number;
    feelslike_f: number;
    vis_km: number;
    vis_miles: number;
    uv: number;
    gust_mph: number;
    gust_kph: number;
    hour: string;
    constructor(params: IForecastHour);
}
