import { ElementRef, AfterViewInit, ChangeDetectorRef, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class CarouselListComponent implements AfterViewInit, OnDestroy {
    private eleRef;
    private cdr;
    ncTime: number;
    ncRow: number;
    liCount: number;
    liHeight: number;
    private observer;
    private handleMouseEnter;
    private handleMouseLeave;
    constructor(eleRef: ElementRef, cdr: ChangeDetectorRef);
    ngAfterViewInit(): void;
    private initializeCarousel;
    private setupMutationObserver;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CarouselListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CarouselListComponent, "nc-carousel-list", never, { "ncTime": "ncTime"; "ncRow": "ncRow"; }, {}, never, ["*"]>;
}
