export interface ComplexModuleSliderImage { backgroundImage: string; dataLazyimg?: string; role?: string; ariaLabel?: string; dataFilename?: string; } export interface ComplexModuleSliderSnippet { lazyImage?: string; role?: string; ariaLabel?: string; } export interface ComplexModuleSlider extends ComplexModuleSliderImage { } export interface ComplexModuleSliderConfig { name: string; showButtons: boolean; buttonsClass: string; showDots: boolean; fade: boolean; autoplay: boolean; slidesPc: number; slidesLaptop: number; slidesTablet: number; slidesMobile: number; images: ComplexModuleSliderImage[]; } export interface ComplexModuleSliderButton { text: string; href: string; } export interface ComplexModuleSliderInfo { pretitle: string; title: string; slider: ComplexModuleSliderConfig; text: string; button: ComplexModuleSliderButton; } export interface ComplexModuleSliderContent { sectionClass: string; panoramic: ComplexModuleSliderImage; snippet?: ComplexModuleSliderSnippet; info: ComplexModuleSliderInfo; }