import { z } from "./validation-shared.js"; export declare const insertCruiseDaySchema: z.ZodObject<{ cruiseId: z.ZodString; dayNumber: z.ZodNumber; title: z.ZodNullable>; description: z.ZodNullable>; portFacilityId: z.ZodNullable>; portCanonicalPlaceId: z.ZodNullable>; arrivalTime: z.ZodNullable>; departureTime: z.ZodNullable>; isOvernight: z.ZodDefault; isSeaDay: z.ZodDefault; isExpeditionLanding: z.ZodDefault; meals: z.ZodDefault; lunch: z.ZodOptional; dinner: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const updateCruiseDaySchema: z.ZodObject<{ cruiseId: z.ZodOptional; dayNumber: z.ZodOptional; title: z.ZodOptional>>; description: z.ZodOptional>>; portFacilityId: z.ZodOptional>>; portCanonicalPlaceId: z.ZodOptional>>; arrivalTime: z.ZodOptional>>; departureTime: z.ZodOptional>>; isOvernight: z.ZodOptional>; isSeaDay: z.ZodOptional>; isExpeditionLanding: z.ZodOptional>; meals: z.ZodOptional; lunch: z.ZodOptional; dinner: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export declare const replaceCruiseDaysSchema: z.ZodObject<{ cruiseId: z.ZodString; days: z.ZodArray; lunch: z.ZodOptional; dinner: z.ZodOptional; }, z.core.$strip>>; description: z.ZodNullable>; title: z.ZodNullable>; dayNumber: z.ZodNumber; portFacilityId: z.ZodNullable>; portCanonicalPlaceId: z.ZodNullable>; arrivalTime: z.ZodNullable>; departureTime: z.ZodNullable>; isOvernight: z.ZodDefault; isSeaDay: z.ZodDefault; isExpeditionLanding: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>; export type InsertCruiseDay = z.infer; export type UpdateCruiseDay = z.infer; export type ReplaceCruiseDays = z.infer; export declare const insertSailingDaySchema: z.ZodObject<{ sailingId: z.ZodString; dayNumber: z.ZodNumber; title: z.ZodNullable>; description: z.ZodNullable>; portFacilityId: z.ZodNullable>; portCanonicalPlaceId: z.ZodNullable>; arrivalTime: z.ZodNullable>; departureTime: z.ZodNullable>; isOvernight: z.ZodNullable>; isSeaDay: z.ZodNullable>; isExpeditionLanding: z.ZodNullable>; isSkipped: z.ZodDefault; meals: z.ZodNullable; lunch: z.ZodOptional; dinner: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export declare const updateSailingDaySchema: z.ZodObject<{ sailingId: z.ZodOptional; dayNumber: z.ZodOptional; title: z.ZodOptional>>; description: z.ZodOptional>>; portFacilityId: z.ZodOptional>>; portCanonicalPlaceId: z.ZodOptional>>; arrivalTime: z.ZodOptional>>; departureTime: z.ZodOptional>>; isOvernight: z.ZodOptional>>; isSeaDay: z.ZodOptional>>; isExpeditionLanding: z.ZodOptional>>; isSkipped: z.ZodOptional>; meals: z.ZodOptional; lunch: z.ZodOptional; dinner: z.ZodOptional; }, z.core.$strip>>>>; }, z.core.$strip>; export declare const replaceSailingDaysSchema: z.ZodObject<{ sailingId: z.ZodString; days: z.ZodArray; lunch: z.ZodOptional; dinner: z.ZodOptional; }, z.core.$strip>>>; description: z.ZodNullable>; title: z.ZodNullable>; dayNumber: z.ZodNumber; portFacilityId: z.ZodNullable>; portCanonicalPlaceId: z.ZodNullable>; arrivalTime: z.ZodNullable>; departureTime: z.ZodNullable>; isOvernight: z.ZodNullable>; isSeaDay: z.ZodNullable>; isExpeditionLanding: z.ZodNullable>; isSkipped: z.ZodDefault; }, z.core.$strip>>; }, z.core.$strip>; export type InsertSailingDay = z.infer; export type UpdateSailingDay = z.infer; export type ReplaceSailingDays = z.infer;