interface Page { path: string active: boolean type: "page" | "teamMembers" | "jobOffers" pageTitle: string rows: Row[] id: string meta: { title: string description: string keywords: string } } interface Row { columns: Column[] } type Column = | { contentType: "image"; image: string; icons: { icon: string; link: string }[] } | { contentType: "moduleImport"; moduleImport: string } | { contentType: "text"; text: string }