import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core';
import { BabylonButtonI, BabylonMultimediaI, BabylonTextInfoI } from '../../../interfaces';
import { BabylonAddressItemI } from '../../../interfaces/babylon-address-item.interface';
import * as i0 from "@angular/core";
export declare class BabylonStaticFooterV3Component implements AfterViewInit, OnDestroy {
    private host;
    links?: BabylonButtonI[];
    contactlinks?: BabylonButtonI[];
    multimedia?: BabylonMultimediaI;
    texts?: BabylonTextInfoI;
    address?: BabylonAddressItemI[];
    private readonly isBrowser;
    private cleanups;
    constructor(host: ElementRef<HTMLElement>, platformId: Object);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BabylonStaticFooterV3Component, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BabylonStaticFooterV3Component, "lib-babylon-static-footer-v3", never, { "links": { "alias": "links"; "required": false; }; "contactlinks": { "alias": "contactlinks"; "required": false; }; "multimedia": { "alias": "multimedia"; "required": false; }; "texts": { "alias": "texts"; "required": false; }; "address": { "alias": "address"; "required": false; }; }, {}, never, never, true, never>;
}
