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, ["*"]>;
}
