/** * @fileoverview Zod schemas for coordinate validation. * @module meteo-lt-sdk/schemas/coordinates */ import { z } from 'zod'; import type { Latitude, Longitude } from '../types/coordinates.js'; /** * Schema for latitude values in decimal degrees. * Validates that the value is between -90 and 90. */ export declare const latitudeSchema: z.ZodPipe>; /** * Schema for longitude values in decimal degrees. * Validates that the value is between -180 and 180. */ export declare const longitudeSchema: z.ZodPipe>; /** * Schema for geographic coordinates. * Validates and transforms to the Coordinates type with branded lat/lng. */ export declare const coordinatesSchema: z.ZodObject<{ latitude: z.ZodPipe>; longitude: z.ZodPipe>; }, z.core.$strip>; export type CoordinatesInput = z.input; //# sourceMappingURL=coordinates.d.ts.map