import * as i0 from '@angular/core'; import { AfterViewInit } from '@angular/core'; declare class ScrollListComponent implements AfterViewInit { /** 滚动时间,多少秒滚动一行 */ ncTime: i0.InputSignalWithTransform; /** 移入暂停 */ ncPause: i0.InputSignalWithTransform; private readonly cdr; private readonly destroyRef; private readonly document; private readonly eleRef; private readonly renderer; protected readonly itemCount: i0.WritableSignal; protected readonly scrollDistance: i0.WritableSignal; private observer; private removeMouseListeners; private animationFrameId; private mutationTimer; private lastFrameTime; private currentOffset; private paused; private internalMutation; constructor(); ngAfterViewInit(): void; private initializeScrollList; private setupMutationObserver; private startAnimation; private animate; private advanceList; private moveFirstItemToEnd; private scheduleInitialize; private getScrollElement; private getListElement; private getItems; private getOuterHeight; private stopAnimation; private clearMutationTimer; private resetMouseListeners; private cleanup; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NcScrollListModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NcScrollListModule, ScrollListComponent };