import { AfterViewInit, NgZone, OnDestroy } from '@angular/core'; import { IconService } from 'carbon-components-angular'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class CarouselComponent implements AfterViewInit, OnDestroy { private readonly iconService; private readonly ngZone; readonly hostClasses = "valtimo-carousel"; ariaLabel?: string; private readonly trackRef; readonly canScrollPrev$: BehaviorSubject; readonly canScrollNext$: BehaviorSubject; readonly itemCount$: BehaviorSubject; readonly activeIndex$: BehaviorSubject; readonly dots$: BehaviorSubject; private resizeObserver?; private mutationObserver?; constructor(iconService: IconService, ngZone: NgZone); ngAfterViewInit(): void; ngOnDestroy(): void; onScroll(): void; scrollPrev(): void; scrollNext(): void; scrollToIndex(index: number): void; private scrollByViewport; private updateScrollState; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=carousel.component.d.ts.map