import { z } from 'zod';

/**
 * WeatherStations input schema
 *
 * Input parameters for getting current weather stations.
 */
declare const weatherStationsInputSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
type WeatherStationsInput = z.infer<typeof weatherStationsInputSchema>;

/**
 * WeatherStationData schema
 *
 * Provides current information from weather stations. Coverage Area: Statewide.
 */
declare const weatherStationSchema: z.ZodObject<{
    Latitude: z.ZodNumber;
    Longitude: z.ZodNumber;
    StationCode: z.ZodNumber;
    StationName: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    Latitude: number;
    Longitude: number;
    StationName: string | null;
    StationCode: number;
}, {
    Latitude: number;
    Longitude: number;
    StationName: string | null;
    StationCode: number;
}>;
type WeatherStation = z.infer<typeof weatherStationSchema>;
type WeatherStationData = WeatherStation;

export { type WeatherStation, type WeatherStationData, type WeatherStationsInput, weatherStationSchema, weatherStationsInputSchema };
