export interface CarCuImgTxtCtaHeaderButton { href: string; text: string; } export interface CarCuImgTxtCtaHeader { title: string; subtitle: string; button: CarCuImgTxtCtaHeaderButton; } export interface CarCuImgTxtCtaSliderConfig { name: string; showButtons: boolean; buttonsClass: string; showDots: boolean; fade: boolean; autoplay: boolean; slidesPc: number; slidesLaptop: number; slidesTablet: number; slidesMobile: number; } export interface CarCuImgTxtCtaImage { role: string; ariaLabel: string; dataFilename: string; dataLazyimg?: string; backgroundImage: string; } export interface CarCuImgTxtCtaButton { href: string; text: string; } export interface CarCuImgTxtCtaPrice { sinceText: string; value: string; currency: string; } export interface CarCuImgTxtCtaItem { linkHref: string; image: CarCuImgTxtCtaImage; tag: string; title: string; subtitle: string; price: CarCuImgTxtCtaPrice; primaryButton: CarCuImgTxtCtaButton; secondaryButton: CarCuImgTxtCtaButton; } export interface CarCuImgTxtCtaContent { sectionClass: string; wrapperClass: string; containerClass: string; header: CarCuImgTxtCtaHeader; slider: CarCuImgTxtCtaSliderConfig; items: CarCuImgTxtCtaItem[]; }