import type SdCarousel from './carousel';
export declare class FadeController {
    private carousel;
    private heightCalculated;
    private resizeTimeout?;
    private isEnabled;
    private isCalculating;
    private readonly fadeClasses;
    constructor(carousel: SdCarousel);
    enable(): void;
    disable(): void;
    updateActiveSlide(activeIndex: number): void;
    show(slide: Element): void;
    hide(slide: Element): void;
    private removeFadeStyles;
    private getAllFadeClasses;
    private calculateHeight;
    private handleResize;
    recalculateHeight(): void;
}
