import { WeatherLocationEntity } from '../../../modules/weather/entities/locations.entity'; import { CurrentDayModel, ForecastDayModel } from '../../../modules/weather/models/weather.model'; import { IWeatherProvider } from '../../../modules/weather/platforms/weather-provider.platform'; import { OpenWeatherMapHttpService } from '../services/openweathermap-http.service'; export declare class OpenWeatherMapProvider implements IWeatherProvider { private readonly httpService; private readonly logger; constructor(httpService: OpenWeatherMapHttpService); getType(): string; getName(): string; getDescription(): string; supportsAlerts(): boolean; supportsHourlyForecast(): boolean; getCurrentWeather(location: WeatherLocationEntity): Promise; getForecastWeather(location: WeatherLocationEntity): Promise; }