import { z } from "zod"; //#region source/airports/types.d.ts declare const IataCode: z.ZodString; type IataCode = z.infer; declare const Location: z.ZodObject<{ name: z.ZodString; code: z.ZodString; macCode: z.ZodOptional; }, z.core.$strip>; type Location = z.infer; declare const Country: z.ZodObject<{ name: z.ZodString; code: z.ZodString; currency: z.ZodString; defaultAirportCode: z.ZodString; }, z.core.$strip>; type Country = z.infer; declare const Coordinates: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; }, z.core.$strip>; type Coordinates = z.infer; declare const AirportShort: z.ZodObject<{ code: z.ZodString; name: z.ZodString; aliases: z.ZodArray; city: z.ZodObject<{ name: z.ZodString; code: z.ZodString; macCode: z.ZodOptional; }, z.core.$strip>; macCity: z.ZodOptional; }, z.core.$strip>>; country: z.ZodObject<{ code: z.ZodString; name: z.ZodString; }, z.core.$strip>; coordinates: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; type AirportShort = z.infer; declare const AirportConnection: z.ZodObject<{ arrivalAirport: z.ZodObject<{ code: z.ZodString; name: z.ZodString; aliases: z.ZodArray; city: z.ZodObject<{ name: z.ZodString; code: z.ZodString; macCode: z.ZodOptional; }, z.core.$strip>; macCity: z.ZodOptional; }, z.core.$strip>>; country: z.ZodObject<{ code: z.ZodString; name: z.ZodString; }, z.core.$strip>; coordinates: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; connectingAirport: z.ZodNullable; operator: z.ZodString; }, z.core.$strip>; type AirportConnection = z.infer; declare const AirportBase: z.ZodObject<{ name: z.ZodString; seoName: z.ZodString; aliases: z.ZodArray; base: z.ZodBoolean; coordinates: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; }, z.core.$strip>; timeZone: z.ZodString; }, z.core.$strip>; type AirportBase = z.infer; declare const AirportV3: z.ZodObject<{ name: z.ZodString; seoName: z.ZodString; aliases: z.ZodArray; base: z.ZodBoolean; coordinates: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; }, z.core.$strip>; timeZone: z.ZodString; iataCode: z.ZodString; countryCode: z.ZodString; regionCode: z.ZodString; cityCode: z.ZodString; currencyCode: z.ZodString; routes: z.ZodArray; seasonalRoutes: z.ZodArray; categories: z.ZodArray; priority: z.ZodNumber; }, z.core.$strip>; type AirportV3 = z.infer; declare const Airport: z.ZodObject<{ name: z.ZodString; seoName: z.ZodString; aliases: z.ZodArray; base: z.ZodBoolean; coordinates: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; }, z.core.$strip>; timeZone: z.ZodString; code: z.ZodString; city: z.ZodObject<{ name: z.ZodString; code: z.ZodString; macCode: z.ZodOptional; }, z.core.$strip>; macCity: z.ZodOptional; }, z.core.$strip>>; region: z.ZodObject<{ code: z.ZodString; name: z.ZodString; }, z.core.$strip>; country: z.ZodObject<{ name: z.ZodString; code: z.ZodString; currency: z.ZodString; defaultAirportCode: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; type Airport = z.infer; declare const Destination: z.ZodObject<{ arrivalAirport: z.ZodObject<{ name: z.ZodString; seoName: z.ZodString; aliases: z.ZodArray; base: z.ZodBoolean; coordinates: z.ZodObject<{ latitude: z.ZodNumber; longitude: z.ZodNumber; }, z.core.$strip>; timeZone: z.ZodString; code: z.ZodString; city: z.ZodObject<{ name: z.ZodString; code: z.ZodString; macCode: z.ZodOptional; }, z.core.$strip>; macCity: z.ZodOptional; }, z.core.$strip>>; region: z.ZodObject<{ code: z.ZodString; name: z.ZodString; }, z.core.$strip>; country: z.ZodObject<{ name: z.ZodString; code: z.ZodString; currency: z.ZodString; defaultAirportCode: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; recent: z.ZodBoolean; seasonal: z.ZodBoolean; operator: z.ZodString; tags: z.ZodArray; }, z.core.$strip>; type Destination = z.infer; declare const Schedule: z.ZodObject<{ firstFlightDate: z.ZodString; lastFlightDate: z.ZodString; months: z.ZodNumber; monthsFromToday: z.ZodNumber; }, z.core.$strip>; type Schedule = z.infer; declare const Schedules: z.ZodRecord>; type Schedules = z.infer; declare const MonthlySchedule: z.ZodObject<{ month: z.ZodNumber; days: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>; type MonthlySchedule = z.infer; //#endregion export { Airport, AirportBase, AirportConnection, AirportShort, AirportV3, Coordinates, Country, Destination, IataCode, Location, MonthlySchedule, Schedule, Schedules };