import { z } from "zod"; export declare const era5WeatherSchema: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; start_date: z.ZodString; end_date: z.ZodString; variables: z.ZodOptional>; }, z.core.$strip>; interface HourlyEntry { timestamp: string; [key: string]: string | number | null; } interface Era5Result { source: string; latitude: number; longitude: number; start_date: string; end_date: string; variables: string[]; hourly_count: number; hourly: HourlyEntry[]; daily_summary: DailySummary[]; } interface DailySummary { date: string; temp_mean_c: number | null; temp_min_c: number | null; temp_max_c: number | null; wind_10m_mean_ms: number | null; wind_100m_mean_ms: number | null; ghi_wh_m2: number | null; } export declare function getEra5Weather(params: z.infer): Promise; export {};