import { AfterViewInit, ElementRef, OnInit, Renderer2 } from '@angular/core'; import { DomSanitizer, SafeStyle } from '@angular/platform-browser'; import { CarouselComponent, OwlOptions } from 'ngx-owl-carousel-o'; import { BadgeI } from '../../../interfaces/atomic/badge.interface'; import { ButtonI } from '../../../interfaces/atomic/button.interface'; import { ImageI } from '../../../interfaces/atomic/image.interface'; import * as i0 from "@angular/core"; export declare class TopModuleComponent implements AfterViewInit, OnInit { private readonly renderer; private readonly sanitizer; private platformId; carousel: CarouselComponent; nav: ElementRef; module: ElementRef; btnScroll: ButtonI; items: TopModuleItem[]; desktop?: boolean; scrollLabel?: string; video?: string; gift?: ImageI; logo?: ImageI; logoMobile?: ImageI; slim?: boolean; title?: string; subtitle?: string; showScrollLabel: boolean; sliderOptions: OwlOptions; get videoUrl(): string; constructor(renderer: Renderer2, sanitizer: DomSanitizer, platformId: Object); ngOnInit(): void; getImage(image: string): SafeStyle; ngAfterViewInit(): void; prevClick(): void; nextClick(): void; scrollClicked(): void; toggleScrollLabel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface TopModuleItem { mainBadge?: BadgeI; title?: string; badgePromo?: BadgeI; badgeDiscount?: BadgeI; btn?: ButtonI; img?: string; }