import { BabylonButtonI, BabylonImageI, BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; export interface SliC6ImgTxtSlideImage extends BabylonImageI { path?: { original?: string; webp?: string; }; thumbnails?: Record; } export interface SliC6ImgTxtMultimedia extends BabylonMultimediaI { imagenes?: SliC6ImgTxtSlideImage[]; } export interface SliC6ImgTxtLaneImage { src: string; alt: string; } export interface SliC6ImgTxtAction { label: string; href: string; linkType: string; target: string; } export interface SliC6ImgTxtLane { images: SliC6ImgTxtLaneImage[]; speed: number; } export interface SliC6ImgTxtViewModel { texts?: BabylonTextInfoI; action?: SliC6ImgTxtAction; lanes: SliC6ImgTxtLane[]; hasImages: boolean; } export type SliC6ImgTxtButton = BabylonButtonI & { link_type?: string; link_value?: string; };