import { ElementRef, OnDestroy } from '@angular/core';
import 'hammerjs';
export declare class CarouselComponent implements OnDestroy {
    set containerChild(child: any);
    set contentChildren(content: any);
    showClass(): boolean;
    carouselItems: ElementRef[];
    canNavigateLeft: boolean;
    canNavigateRight: boolean;
    container: ElementRef;
    activeIndex: number;
    ro: ResizeObserver;
    private _disableButtons;
    ngOnDestroy(): void;
    handlePress(event: any): void;
    handleSwipe(event: any): void;
    handleButtonLeftClick(): Promise<void>;
    handleButtonRightClick(): Promise<void>;
    private _navigate;
    private _checkNavigationButtons;
    private _getLeftPositionFromActiveItem;
    private _scrollWrapper;
}
