import { BabylonButtonI, BabylonMultimediaI, BabylonTextInfoI } from '../../../../interfaces'; import { BabylonStyleGlobalItem } from '../../../../interfaces/babylon-style.interface'; import { BabylonAddressItem } from '../../../core'; import * as i0 from "@angular/core"; export interface C2ImgTxtSvgLine { text: string; url?: string; target?: string; } export interface C2ImgTxtSvgSection { title: string; lines: C2ImgTxtSvgLine[]; } export interface C2ImgTxtSvgButton { label: string; url?: string; target?: string; ariaLabel?: string; } export interface C2ImgTxtSvgContent { reverse?: boolean; leftImage: string; infoSections: C2ImgTxtSvgSection[]; mapImage: string; mapUrl: string; button: C2ImgTxtSvgButton; } export declare class C2ImgTxtSvgComponent { content: C2ImgTxtSvgContent; reverse?: boolean; texts?: BabylonTextInfoI; multimedia?: BabylonMultimediaI; buttons?: BabylonButtonI[]; links?: BabylonButtonI[]; styles?: BabylonStyleGlobalItem; address?: BabylonAddressItem[]; tagNameMap: string; tagNameMapPNG: string; trackByTitle(index: number, section: C2ImgTxtSvgSection): string; trackByLine(index: number, line: C2ImgTxtSvgLine): string; getFirstImageByTag(tagName: string): import("../../../../interfaces").BabylonImageI | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }