import { EventEmitter, Renderer2 } from '@angular/core'; import { CarouselPageEvent } from 'primeng/carousel'; import { ButtonI } from '../../../interfaces/button.interface'; import { InnerBannerComponent } from '../inner-banner/inner-banner.component'; import { InnerBannerSliderI } from '../../../interfaces/core/inner-banner-slider.interface'; import { Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class InnerBannerSliderComponent implements InnerBannerSliderI { private readonly renderer; bannerComponent: InnerBannerComponent; items: InnerBannerItem[]; numVisible: number; numScroll: number; autoplayInterval: number; circular: boolean; title?: string; mediumTablet?: boolean; desktop?: boolean; itemClick: EventEmitter; changePage: EventEmitter; destroy$: Subject; constructor(renderer: Renderer2); get getAutoplayInterval(): number; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; checkBtnPosition(): void; page(event: CarouselPageEvent): void; itemClicked(item: InnerBannerItem): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface InnerBannerItem { image: string; title?: string; subtitle?: string; button: ButtonI; }