import * as _angular_core from '@angular/core'; import { AfterViewInit } from '@angular/core'; declare class CarouselListComponent implements AfterViewInit { /** 滚动时间,多少秒滚动一格 */ ncTime: _angular_core.InputSignalWithTransform; /** 显示多少行 */ ncRow: _angular_core.InputSignalWithTransform; readonly liCount: _angular_core.WritableSignal; readonly liHeight: _angular_core.WritableSignal; readonly row: _angular_core.WritableSignal; private readonly cdr; private readonly destroyRef; private readonly document; private readonly eleRef; private readonly renderer; private observer; private removeMouseListeners; private animationFrameId; private mutationTimer; private lastFrameTime; private currentOffset; private paused; private internalMutation; constructor(); ngAfterViewInit(): void; private readonly handleMouseEnter; private readonly handleMouseLeave; private initializeCarousel; private setupMutationObserver; private startAnimation; private animate; private advanceList; private moveFirstItemToEnd; private scheduleInitialize; private getListElement; private getListItems; private getOuterHeight; private stopAnimation; private clearMutationTimer; private resetMouseListeners; private cleanup; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class NcCarouselListModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { CarouselListComponent, NcCarouselListModule };