/** * @fileoverview Zod schemas for forecast data validation. * @module meteo-lt-sdk/schemas/forecasts */ import { z } from 'zod'; /** * Schema for a single forecast timestamp. */ export declare const forecastTimestampSchema: z.ZodObject<{ forecastTimeUtc: z.ZodString; airTemperature: z.ZodNumber; feelsLikeTemperature: z.ZodNumber; windSpeed: z.ZodNumber; windGust: z.ZodNumber; windDirection: z.ZodNumber; cloudCover: z.ZodNumber; seaLevelPressure: z.ZodNumber; relativeHumidity: z.ZodNumber; totalPrecipitation: z.ZodNumber; conditionCode: z.ZodNullable>; }, z.core.$strip>; /** * Schema for a complete forecast response. */ export declare const forecastSchema: z.ZodObject<{ place: z.ZodObject<{ code: z.ZodString; name: z.ZodString; administrativeDivision: z.ZodString; countryCode: z.ZodString; coordinates: z.ZodObject<{ latitude: z.ZodPipe>; longitude: z.ZodPipe>; }, z.core.$strip>; country: z.ZodString; }, z.core.$strip>; forecastType: z.ZodLiteral<"long-term">; forecastCreationTimeUtc: z.ZodString; forecastTimestamps: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>; //# sourceMappingURL=forecasts.d.ts.map