ItineraryRecommendationOutput: {
    active: boolean;
    id: ItineraryRecommendation["_id"];
    options: ItineraryRecommendationOptionOutput[];
    recommendationNote: string;
    recommendedBy:
        | {
            firstName: User["firstName"];
            id: User["_id"];
            lastName: User["lastName"];
            profilePictureUrl?: User["profilePictureUrl"];
        }
        | null;
    recommendedTo: {
        firstName: User["firstName"];
        id: User["_id"];
        lastName: User["lastName"];
        profilePictureUrl?: User["profilePictureUrl"];
    };
    trovaRecommended: boolean;
}

Type declaration