import { z } from "zod"; export declare const groundVehicleCategorySchema: z.ZodEnum<{ other: "other"; car: "car"; sedan: "sedan"; suv: "suv"; van: "van"; minibus: "minibus"; bus: "bus"; boat: "boat"; train: "train"; }>; export declare const groundVehicleClassSchema: z.ZodEnum<{ other: "other"; economy: "economy"; standard: "standard"; premium: "premium"; luxury: "luxury"; accessible: "accessible"; }>; export declare const groundServiceLevelSchema: z.ZodEnum<{ other: "other"; private: "private"; shared: "shared"; vip: "vip"; shuttle: "shuttle"; }>; export declare const groundDispatchStatusSchema: z.ZodEnum<{ cancelled: "cancelled"; completed: "completed"; assigned: "assigned"; draft: "draft"; scheduled: "scheduled"; en_route: "en_route"; arrived: "arrived"; picked_up: "picked_up"; no_show: "no_show"; }>; export declare const groundExecutionEventTypeSchema: z.ZodEnum<{ cancelled: "cancelled"; assigned: "assigned"; scheduled: "scheduled"; driver_en_route: "driver_en_route"; driver_arrived: "driver_arrived"; pickup_completed: "pickup_completed"; dropoff_completed: "dropoff_completed"; issue: "issue"; note: "note"; }>; export declare const groundAssignmentSourceSchema: z.ZodEnum<{ manual: "manual"; suggested: "suggested"; auto: "auto"; }>; export declare const groundDispatchLegTypeSchema: z.ZodEnum<{ pickup: "pickup"; dropoff: "dropoff"; stop: "stop"; deadhead: "deadhead"; }>; export declare const groundDriverShiftStatusSchema: z.ZodEnum<{ cancelled: "cancelled"; available: "available"; completed: "completed"; scheduled: "scheduled"; on_duty: "on_duty"; }>; export declare const groundIncidentSeveritySchema: z.ZodEnum<{ warning: "warning"; critical: "critical"; info: "info"; }>; export declare const groundIncidentResolutionStatusSchema: z.ZodEnum<{ open: "open"; cancelled: "cancelled"; mitigated: "mitigated"; resolved: "resolved"; }>; export declare const groundCheckpointStatusSchema: z.ZodEnum<{ cancelled: "cancelled"; pending: "pending"; reached: "reached"; missed: "missed"; }>; export declare const insertGroundOperatorSchema: z.ZodObject<{ supplierId: z.ZodOptional>; facilityId: z.ZodOptional>; name: z.ZodString; code: z.ZodOptional>; active: z.ZodDefault; notes: z.ZodOptional>; }, z.core.$strip>; export declare const updateGroundOperatorSchema: z.ZodObject<{ supplierId: z.ZodOptional>>; facilityId: z.ZodOptional>>; name: z.ZodOptional; code: z.ZodOptional>>; active: z.ZodOptional>; notes: z.ZodOptional>>; }, z.core.$strip>; export declare const groundOperatorListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; supplierId: z.ZodOptional; facilityId: z.ZodOptional; active: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>; export declare const insertGroundVehicleSchema: z.ZodObject<{ resourceId: z.ZodString; operatorId: z.ZodOptional>; category: z.ZodDefault>; vehicleClass: z.ZodDefault>; passengerCapacity: z.ZodOptional>; checkedBagCapacity: z.ZodOptional>; carryOnCapacity: z.ZodOptional>; wheelchairCapacity: z.ZodOptional>; childSeatCapacity: z.ZodOptional>; isAccessible: z.ZodDefault; active: z.ZodDefault; notes: z.ZodOptional>; }, z.core.$strip>; export declare const updateGroundVehicleSchema: z.ZodObject<{ resourceId: z.ZodOptional; operatorId: z.ZodOptional>>; category: z.ZodOptional>>; vehicleClass: z.ZodOptional>>; passengerCapacity: z.ZodOptional>>; checkedBagCapacity: z.ZodOptional>>; carryOnCapacity: z.ZodOptional>>; wheelchairCapacity: z.ZodOptional>>; childSeatCapacity: z.ZodOptional>>; isAccessible: z.ZodOptional>; active: z.ZodOptional>; notes: z.ZodOptional>>; }, z.core.$strip>; export declare const groundVehicleListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; resourceId: z.ZodOptional; operatorId: z.ZodOptional; category: z.ZodOptional>; active: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>; export declare const insertGroundDriverSchema: z.ZodObject<{ resourceId: z.ZodString; operatorId: z.ZodOptional>; licenseNumber: z.ZodOptional>; spokenLanguages: z.ZodDefault>; isGuide: z.ZodDefault; isMeetAndGreetCapable: z.ZodDefault; active: z.ZodDefault; notes: z.ZodOptional>; }, z.core.$strip>; export declare const updateGroundDriverSchema: z.ZodObject<{ resourceId: z.ZodOptional; operatorId: z.ZodOptional>>; licenseNumber: z.ZodOptional>>; spokenLanguages: z.ZodOptional>>; isGuide: z.ZodOptional>; isMeetAndGreetCapable: z.ZodOptional>; active: z.ZodOptional>; notes: z.ZodOptional>>; }, z.core.$strip>; export declare const groundDriverListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; resourceId: z.ZodOptional; operatorId: z.ZodOptional; active: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>; export declare const insertGroundTransferPreferenceSchema: z.ZodObject<{ bookingId: z.ZodString; bookingItemId: z.ZodOptional>; pickupFacilityId: z.ZodOptional>; dropoffFacilityId: z.ZodOptional>; pickupAddressId: z.ZodOptional>; dropoffAddressId: z.ZodOptional>; requestedVehicleCategory: z.ZodOptional>>; requestedVehicleClass: z.ZodOptional>>; serviceLevel: z.ZodDefault>; passengerCount: z.ZodOptional>; checkedBags: z.ZodOptional>; carryOnBags: z.ZodOptional>; wheelchairCount: z.ZodOptional>; childSeatCount: z.ZodOptional>; driverLanguage: z.ZodOptional>; meetAndGreet: z.ZodDefault; accessibilityNotes: z.ZodOptional>; pickupNotes: z.ZodOptional>; dropoffNotes: z.ZodOptional>; notes: z.ZodOptional>; }, z.core.$strip>; export declare const updateGroundTransferPreferenceSchema: z.ZodObject<{ bookingId: z.ZodOptional; bookingItemId: z.ZodOptional>>; pickupFacilityId: z.ZodOptional>>; dropoffFacilityId: z.ZodOptional>>; pickupAddressId: z.ZodOptional>>; dropoffAddressId: z.ZodOptional>>; requestedVehicleCategory: z.ZodOptional>>>; requestedVehicleClass: z.ZodOptional>>>; serviceLevel: z.ZodOptional>>; passengerCount: z.ZodOptional>>; checkedBags: z.ZodOptional>>; carryOnBags: z.ZodOptional>>; wheelchairCount: z.ZodOptional>>; childSeatCount: z.ZodOptional>>; driverLanguage: z.ZodOptional>>; meetAndGreet: z.ZodOptional>; accessibilityNotes: z.ZodOptional>>; pickupNotes: z.ZodOptional>>; dropoffNotes: z.ZodOptional>>; notes: z.ZodOptional>>; }, z.core.$strip>; export declare const groundTransferPreferenceListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; bookingId: z.ZodOptional; bookingItemId: z.ZodOptional; serviceLevel: z.ZodOptional>; }, z.core.$strip>; export declare const insertGroundDispatchSchema: z.ZodObject<{ transferPreferenceId: z.ZodString; bookingId: z.ZodString; bookingItemId: z.ZodOptional>; operatorId: z.ZodOptional>; vehicleId: z.ZodOptional>; driverId: z.ZodOptional>; serviceDate: z.ZodOptional>; scheduledPickupAt: z.ZodOptional>; scheduledDropoffAt: z.ZodOptional>; actualPickupAt: z.ZodOptional>; actualDropoffAt: z.ZodOptional>; status: z.ZodDefault>; passengerCount: z.ZodOptional>; checkedBags: z.ZodOptional>; carryOnBags: z.ZodOptional>; notes: z.ZodOptional>; }, z.core.$strip>; export declare const updateGroundDispatchSchema: z.ZodObject<{ transferPreferenceId: z.ZodOptional; bookingId: z.ZodOptional; bookingItemId: z.ZodOptional>>; operatorId: z.ZodOptional>>; vehicleId: z.ZodOptional>>; driverId: z.ZodOptional>>; serviceDate: z.ZodOptional>>; scheduledPickupAt: z.ZodOptional>>; scheduledDropoffAt: z.ZodOptional>>; actualPickupAt: z.ZodOptional>>; actualDropoffAt: z.ZodOptional>>; status: z.ZodOptional>>; passengerCount: z.ZodOptional>>; checkedBags: z.ZodOptional>>; carryOnBags: z.ZodOptional>>; notes: z.ZodOptional>>; }, z.core.$strip>; export declare const groundDispatchListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; transferPreferenceId: z.ZodOptional; bookingId: z.ZodOptional; bookingItemId: z.ZodOptional; operatorId: z.ZodOptional; vehicleId: z.ZodOptional; driverId: z.ZodOptional; status: z.ZodOptional>; serviceDate: z.ZodOptional; }, z.core.$strip>; export declare const insertGroundExecutionEventSchema: z.ZodObject<{ dispatchId: z.ZodString; eventType: z.ZodDefault>; occurredAt: z.ZodOptional>; facilityId: z.ZodOptional>; addressId: z.ZodOptional>; notes: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export declare const updateGroundExecutionEventSchema: z.ZodObject<{ dispatchId: z.ZodOptional; eventType: z.ZodOptional>>; occurredAt: z.ZodOptional>>; facilityId: z.ZodOptional>>; addressId: z.ZodOptional>>; notes: z.ZodOptional>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export declare const groundExecutionEventListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; dispatchId: z.ZodOptional; eventType: z.ZodOptional>; }, z.core.$strip>; export declare const insertGroundDispatchAssignmentSchema: z.ZodObject<{ dispatchId: z.ZodString; operatorId: z.ZodOptional>; vehicleId: z.ZodOptional>; driverId: z.ZodOptional>; assignmentSource: z.ZodDefault>; assignedAt: z.ZodOptional>; acceptedAt: z.ZodOptional>; notes: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export declare const updateGroundDispatchAssignmentSchema: z.ZodObject<{ dispatchId: z.ZodOptional; operatorId: z.ZodOptional>>; vehicleId: z.ZodOptional>>; driverId: z.ZodOptional>>; assignmentSource: z.ZodOptional>>; assignedAt: z.ZodOptional>>; acceptedAt: z.ZodOptional>>; notes: z.ZodOptional>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export declare const groundDispatchAssignmentListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; dispatchId: z.ZodOptional; operatorId: z.ZodOptional; vehicleId: z.ZodOptional; driverId: z.ZodOptional; assignmentSource: z.ZodOptional>; }, z.core.$strip>; export declare const insertGroundDispatchLegSchema: z.ZodObject<{ dispatchId: z.ZodString; sequence: z.ZodDefault; legType: z.ZodDefault>; facilityId: z.ZodOptional>; addressId: z.ZodOptional>; scheduledAt: z.ZodOptional>; actualAt: z.ZodOptional>; notes: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export declare const updateGroundDispatchLegSchema: z.ZodObject<{ dispatchId: z.ZodOptional; sequence: z.ZodOptional>; legType: z.ZodOptional>>; facilityId: z.ZodOptional>>; addressId: z.ZodOptional>>; scheduledAt: z.ZodOptional>>; actualAt: z.ZodOptional>>; notes: z.ZodOptional>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export declare const groundDispatchLegListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; dispatchId: z.ZodOptional; legType: z.ZodOptional>; }, z.core.$strip>; export declare const insertGroundDispatchPassengerSchema: z.ZodObject<{ dispatchId: z.ZodString; participantId: z.ZodOptional>; displayName: z.ZodOptional>; seatLabel: z.ZodOptional>; notes: z.ZodOptional>; }, z.core.$strip>; export declare const updateGroundDispatchPassengerSchema: z.ZodObject<{ dispatchId: z.ZodOptional; participantId: z.ZodOptional>>; displayName: z.ZodOptional>>; seatLabel: z.ZodOptional>>; notes: z.ZodOptional>>; }, z.core.$strip>; export declare const groundDispatchPassengerListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; dispatchId: z.ZodOptional; participantId: z.ZodOptional; }, z.core.$strip>; export declare const insertGroundDriverShiftSchema: z.ZodObject<{ driverId: z.ZodString; operatorId: z.ZodOptional>; facilityId: z.ZodOptional>; startsAt: z.ZodString; endsAt: z.ZodString; status: z.ZodDefault>; notes: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export declare const updateGroundDriverShiftSchema: z.ZodObject<{ driverId: z.ZodOptional; operatorId: z.ZodOptional>>; facilityId: z.ZodOptional>>; startsAt: z.ZodOptional; endsAt: z.ZodOptional; status: z.ZodOptional>>; notes: z.ZodOptional>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export declare const groundDriverShiftListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; driverId: z.ZodOptional; operatorId: z.ZodOptional; facilityId: z.ZodOptional; status: z.ZodOptional>; }, z.core.$strip>; export declare const insertGroundServiceIncidentSchema: z.ZodObject<{ dispatchId: z.ZodString; severity: z.ZodDefault>; incidentType: z.ZodString; resolutionStatus: z.ZodDefault>; openedAt: z.ZodOptional>; resolvedAt: z.ZodOptional>; notes: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export declare const updateGroundServiceIncidentSchema: z.ZodObject<{ dispatchId: z.ZodOptional; severity: z.ZodOptional>>; incidentType: z.ZodOptional; resolutionStatus: z.ZodOptional>>; openedAt: z.ZodOptional>>; resolvedAt: z.ZodOptional>>; notes: z.ZodOptional>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export declare const groundServiceIncidentListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; dispatchId: z.ZodOptional; severity: z.ZodOptional>; resolutionStatus: z.ZodOptional>; }, z.core.$strip>; export declare const insertGroundDispatchCheckpointSchema: z.ZodObject<{ dispatchId: z.ZodString; sequence: z.ZodDefault; checkpointType: z.ZodString; status: z.ZodDefault>; plannedAt: z.ZodOptional>; actualAt: z.ZodOptional>; facilityId: z.ZodOptional>; addressId: z.ZodOptional>; notes: z.ZodOptional>; metadata: z.ZodOptional>>; }, z.core.$strip>; export declare const updateGroundDispatchCheckpointSchema: z.ZodObject<{ dispatchId: z.ZodOptional; sequence: z.ZodOptional>; checkpointType: z.ZodOptional; status: z.ZodOptional>>; plannedAt: z.ZodOptional>>; actualAt: z.ZodOptional>>; facilityId: z.ZodOptional>>; addressId: z.ZodOptional>>; notes: z.ZodOptional>>; metadata: z.ZodOptional>>>; }, z.core.$strip>; export declare const groundDispatchCheckpointListQuerySchema: z.ZodObject<{ limit: z.ZodDefault>; offset: z.ZodDefault>; dispatchId: z.ZodOptional; status: z.ZodOptional>; }, z.core.$strip>;