import { AfterViewInit, ElementRef } from '@angular/core';
import { BabylonButtonI, BabylonMultimediaI, BabylonTextInfoI } from '../../../interfaces';
import * as i0 from "@angular/core";
export declare class BabylonFoC3ImgTxtComponent implements AfterViewInit {
    private el;
    texts?: BabylonTextInfoI;
    multimedia?: BabylonMultimediaI;
    tagName: string;
    tagNameLogo: string;
    tagNameLogoHover: string;
    private readonly platformId;
    constructor(el: ElementRef<HTMLElement>);
    ngAfterViewInit(): void;
    /** Equivalente al $(function () { ... }) del jQuery */
    private setHasFooterClassIfNeeded;
    getImagesByTag(tagName: string): import("../../../interfaces").BabylonImageI[];
    getFirstImageByTag(tagName: string): import("../../../interfaces").BabylonImageI | undefined;
    buildMenuUrl(item: BabylonButtonI | undefined): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<BabylonFoC3ImgTxtComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BabylonFoC3ImgTxtComponent, "lib-babylon-fo-c3-img-txt", never, { "texts": { "alias": "texts"; "required": false; }; "multimedia": { "alias": "multimedia"; "required": false; }; }, {}, never, never, true, never>;
}
