declare class OneCallWeatherConditionDto { id: number; main: string; description: string; icon: string; } declare class OneCallRainDto { '1h': number; } declare class OneCallSnowDto { '1h': number; } export declare class OpenWeatherMapOneCallCurrentWeatherDto { dt: number; sunrise: number; sunset: number; temp: number; feels_like: number; pressure: number; humidity: number; clouds: number; wind_speed: number; wind_deg: number; wind_gust?: number; rain?: OneCallRainDto; snow?: OneCallSnowDto; weather: OneCallWeatherConditionDto[]; } declare class OneCallDailyTemperatureDto { day: number; min: number; max: number; night: number; eve: number; morn: number; } declare class OneCallDailyFeelsLikeDto { day: number; night: number; eve: number; morn: number; } export declare class OpenWeatherMapOneCallDailyWeatherDto { dt: number; sunrise: number; sunset: number; moonrise: number; moonset: number; temp: OneCallDailyTemperatureDto; feels_like: OneCallDailyFeelsLikeDto; pressure: number; humidity: number; clouds: number; wind_speed: number; wind_deg: number; wind_gust?: number; rain?: number; snow?: number; weather: OneCallWeatherConditionDto[]; } export declare class OpenWeatherMapOneCallHourlyWeatherDto { dt: number; temp: number; feels_like: number; pressure: number; humidity: number; clouds: number; wind_speed: number; wind_deg: number; wind_gust?: number; rain?: OneCallRainDto; snow?: OneCallSnowDto; weather: OneCallWeatherConditionDto[]; } export declare class OpenWeatherMapOneCallAlertDto { sender_name: string; event: string; start: number; end: number; description: string; tags?: string[]; } export declare class OpenWeatherMapOneCallResponseDto { lat: number; lon: number; timezone: string; timezone_offset: number; current?: OpenWeatherMapOneCallCurrentWeatherDto; hourly?: OpenWeatherMapOneCallHourlyWeatherDto[]; daily?: OpenWeatherMapOneCallDailyWeatherDto[]; alerts?: OpenWeatherMapOneCallAlertDto[]; } export {};