import { AfterViewInit, ElementRef } from '@angular/core';
import { BabylonButtonI, BabylonMultimediaI, BabylonTexts } from '../../../interfaces';
import * as i0 from "@angular/core";
export declare class BabylonTopSimpleImgComponent implements AfterViewInit {
    private platformId;
    rightSide?: boolean;
    texts?: BabylonTexts;
    multimedia?: BabylonMultimediaI;
    buttons?: BabylonButtonI[];
    useGraphic?: boolean;
    svg: string;
    bgSection: ElementRef<HTMLElement>;
    headingEl: ElementRef<HTMLElement>;
    constructor(platformId: Object);
    ngAfterViewInit(): void;
    onResize(): void;
    updateBGHeight(): void;
    scrollToSection(event: Event, url: string | undefined): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BabylonTopSimpleImgComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BabylonTopSimpleImgComponent, "lib-babylon-top-simple-img", never, { "rightSide": { "alias": "rightSide"; "required": false; }; "texts": { "alias": "texts"; "required": false; }; "multimedia": { "alias": "multimedia"; "required": false; }; "buttons": { "alias": "buttons"; "required": false; }; "useGraphic": { "alias": "useGraphic"; "required": false; }; "svg": { "alias": "svg"; "required": false; }; }, {}, never, never, true, never>;
}
