TripCostDTO: Partial<
    Pick<
        PricingCalculator.Trip,
        | "minimumSpots"
        | "maximumSpots"
        | "prices"
        | "hostTerms"
        | "companions"
        | "yearOverYearIncrease"
        | "startDate"
        | "servicesByDay"
        | "hostSelectedOptionalServices"
        | "costThresholds"
        | "additionalCosts"
        | "lockedExchangeRate"
        | "hostRooms"
        | "selectedPackage"
        | "earningsAdjustment",
    >,
> & Pick<PricingCalculator.Trip, "host"> & {
    currency?: models.currencies.Currency;
    itinerary?: { packages?: ItineraryPackageLevels };
    itineraryInventoryItem?: SavedItineraryInventoryItem;
}