import { BabylonButtonI, BabylonImageI, BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; export interface SliC2ImgTxtV2Thumbnail { original?: string; webp?: string; } export interface SliC2ImgTxtV2Image extends BabylonImageI { path?: { original?: string; webp?: string; }; thumbnails?: Record; nd_subtitle?: string; nd_title?: string; nd_pretitle?: string; buttons?: Array; active?: boolean; order?: number; } export interface SliC2ImgTxtV2Button extends BabylonButtonI { link_type?: string; link_value?: string; link_vars?: string; } export interface SliC2ImgTxtV2Multimedia extends BabylonMultimediaI { imagenescontext?: SliC2ImgTxtV2Image[]; imagenespequeas?: SliC2ImgTxtV2Image[]; } export interface SliC2ImgTxtV2Action { label: string; href: string; linkType: string; target: string; } export interface SliC2ImgTxtV2MediaImage { src: string; alt: string; } export interface SliC2ImgTxtV2Slide { texts: BabylonTextInfoI; bigImage: SliC2ImgTxtV2MediaImage; smallImage?: SliC2ImgTxtV2MediaImage; button?: SliC2ImgTxtV2Action; reverse: boolean; }