import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { RFCDate } from "../../types/rfcdate.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const AgeGroup: { readonly Adult: "adult"; readonly Infant: "infant"; }; export type AgeGroup = OpenEnum; export type AirlinePassenger = { /** * The age group for the passenger. */ ageGroup?: AgeGroup | null | undefined; /** * The passenger's date of birth in YYYY-MM-YY format. */ dateOfBirth?: RFCDate | null | undefined; /** * The email address of the passenger. */ emailAddress?: string | null | undefined; /** * The first name(s) or given name of the passenger. */ firstName?: string | null | undefined; /** * The passenger's frequent flyer number. */ frequentFlyerNumber?: string | null | undefined; /** * The last name, or family name, of the passenger. */ lastName?: string | null | undefined; /** * The passenger's unique passport number. */ passportNumber?: string | null | undefined; /** * The phone number of the passenger. This number is formatted according to the E164 number standard. */ phoneNumber?: string | null | undefined; /** * The ticket number for a flight. */ ticketNumber?: string | null | undefined; /** * Title of the passenger. */ title?: string | null | undefined; /** * The country of residence of the passenger */ countryCode?: string | null | undefined; }; /** @internal */ export declare const AgeGroup$inboundSchema: z.ZodType; /** @internal */ export declare const AgeGroup$outboundSchema: z.ZodType; /** @internal */ export declare const AirlinePassenger$inboundSchema: z.ZodType; /** @internal */ export type AirlinePassenger$Outbound = { age_group?: string | null | undefined; date_of_birth?: string | null | undefined; email_address?: string | null | undefined; first_name?: string | null | undefined; frequent_flyer_number?: string | null | undefined; last_name?: string | null | undefined; passport_number?: string | null | undefined; phone_number?: string | null | undefined; ticket_number?: string | null | undefined; title?: string | null | undefined; country_code?: string | null | undefined; }; /** @internal */ export declare const AirlinePassenger$outboundSchema: z.ZodType; export declare function airlinePassengerToJSON(airlinePassenger: AirlinePassenger): string; export declare function airlinePassengerFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=airlinepassenger.d.ts.map