import { BabylonButtonI, BabylonGlobalIconI, BabylonMultimediaI, BabylonOfferItemI, BabylonTextInfoI } from '../../../../interfaces'; import * as i0 from "@angular/core"; export declare class GridC2ImgTxtComponent { private readonly siteSvc; texts?: BabylonTextInfoI; text?: BabylonTextInfoI; multimedia?: BabylonMultimediaI; offers?: BabylonOfferItemI[]; items?: BabylonOfferItemI[]; buttons?: BabylonButtonI[]; advantages?: BabylonGlobalIconI[]; ventajas?: BabylonGlobalIconI[]; Ventajas?: BabylonGlobalIconI[]; reverse: boolean; get offersTitle(): string; get footerPretitle(): string; get footerTitle(): string; get footerText(): string; get footerIcon(): string; isIconClass(icon?: string): boolean; getIconHref(icon?: string): string; getIconClass(icon?: string): string; get heroImage(): any | undefined; get heroButton(): BabylonButtonI | undefined; get moduleButton(): BabylonButtonI | undefined; get moduleOffers(): BabylonOfferItemI[]; getImageSrc(image: any): string | undefined; getImageAlt(image: any): string; getOfferImage(offer: BabylonOfferItemI): any | undefined; getOfferPretitle(offer: BabylonOfferItemI): string; getOfferTitle(offer: BabylonOfferItemI): string; getOfferBadgeLabel(offer: BabylonOfferItemI): string; getOfferPrimaryButton(offer: BabylonOfferItemI): any | undefined; getButtonUrl(button: any): string; getButtonLinkType(button: any): string; trackOffer(index: number, offer: BabylonOfferItemI): number | string; private get effectiveTexts(); private normalizeImageUrl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }