import { ElementRef, AfterViewInit, ChangeDetectorRef, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ScrollListComponent implements AfterViewInit, OnDestroy {
    private eleRef;
    private cdr;
    /** 滚动时间，多少秒滚动一行 */
    ncTime: number;
    /** 移入暂停 */
    private _pause;
    set ncPause(value: boolean | string);
    get ncPause(): boolean;
    private observer;
    private mouseenterHandler?;
    private mouseleaveHandler?;
    constructor(eleRef: ElementRef, cdr: ChangeDetectorRef);
    ngAfterViewInit(): void;
    private initializeScrollList;
    private setupMutationObserver;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ScrollListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ScrollListComponent, "nc-scroll-list", never, { "ncTime": "ncTime"; "ncPause": "ncPause"; }, {}, never, ["*"]>;
}
