export interface SubMenuItem { title: string; link: string; } export interface MenuItem { title: string; link: string; submenu?: SubMenuItem[]; } export interface CruiseShip { id: string; name: string; description: string; image: string; } export interface Itinerary { id: string; title: string; days: number; price: string; image: string; video?: string; // Added video support route: string; } export interface Feature { title: string; description: string; icon: string; } export interface DiningSection { title: string; description: string; buttonText: string; image: string; } export interface VideoSectionContent { title: string; titleItalic: string; description: string; thumbnail: string; } // New Interface for Ships Page Images export interface ShipsPageImages { lanyue: string[]; // Expecting 4 images aurora: string; } export type Language = 'zh' | 'en';