import { ElementRef } from '@angular/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class RtCarouselService { private _isLastTabVisible$; private _isFirstTabVisible$; private _scrollStep$; private _items; private _currentSliderShift$; private _lastVisibleIndexEnd$; private _lastVisibleIndex$; private _selectedIndex; private _activeClassTab; constructor(); setTab(related: string, value: ElementRef): void; deleteTab(uuidCarousel: string, el: ElementRef): void; amountTabs(related: string): Observable; tabs(related: string): Observable; isFirstTabVisible(related: string): Observable; isLastTabVisible(related: string): Observable; currentSliderShift(related: string): Observable; lastVisibleIndexEnd(related: string): Observable; lastVisibleIndex(related: string): Observable; nextPart(related: string): void; previousPart(related: string): void; setLastVisibleIndex(related: string, value: number): void; setLastVisibleIndexEnd(related: string, value: number): void; setScrollStep(related: string, value: number): void; selectTab(related: string, index: number | string): void; selectHTMLElement(related: string, el: ElementRef): void; selectedTab(related: string): Observable; setActiveClassTab(related: string, className: string): void; destroyCarousel(related: string): void; private applyActiveClassForTab; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }