import { AfterViewInit, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { BabylonButtonI, BabylonTextInfoI } from '../../../../interfaces'; import { BabylonOfferDetailI } from '../../../../interfaces/babylon-offer-detail.interface'; import * as i0 from "@angular/core"; export declare class SliC2TxtImgSvgCComponent implements AfterViewInit, OnChanges, OnDestroy { private readonly platformId; offer?: BabylonOfferDetailI; buttons?: BabylonButtonI[]; texts?: BabylonTextInfoI; private stickyContainer?; private logoStopper?; private stickyInitialTop; private readonly viewportHandler; tagImage: string; tagImageVertical: string; tagImageLogo: string; tagImageSVG: string; constructor(platformId: object); private get isBrowser(); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private bindViewportEvents; private computeStickyDefaults; private handleViewportChange; getFirstImageByTag(tagName: string): import("../../../../interfaces").BabylonImageI | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }