/** * Interface for carousel content */ export interface Carousel { /** * Header text */ header: string; /** * SUbHeader text */ subHeader: string; /** * Tag */ tag: Tag; /** * Array images */ images: Image[]; /** * Text on button left */ leftButtonText: string; /** * Text on button right */ rightButtonText: string; } /** * Interface for carousel tag */ export interface Tag { /** * Text in tag */ text: string; /** * Visual icon in tag */ iconName: string; } /** * Interface for Image content */ export interface Image { /** * Optional Id */ id?: number; /** * Url for preview image */ url: string; /** * Caption */ caption: Caption; } /** * Interface for Caption image description */ export interface Caption { /** * Headtext for image description */ headText: string; /** * SUbText for secondary image description */ subText: string; }