export interface rainfall { id?: number, date: string, start?: string, days?: number, label?: string, value: number, } export interface rainfallGraphData { start: string, days: number, label: string, value: number, } export interface WeatherRequest { list: WeatherValue[], } export interface WeatherValue { dt_txt: string, main: { temp: number, humidity: number, pressure: number, temp_max: number, temp_min: number, }, rain?: { '3h': number, }, weather: WeatherTime[], } export interface WeatherTime { description: string, icon: string, main: 'Rain', }