import * as _angular_core from '@angular/core'; import { AfterViewInit, OnChanges, ElementRef, SimpleChanges } from '@angular/core'; declare class AutoScrollTextComponent implements AfterViewInit, OnChanges { readonly textContainer: _angular_core.Signal>; readonly scrollText: _angular_core.Signal>; private animationId; private position; private isPaused; private lastTimestamp; private pauseStartTime; /** 滚动文本 */ ncText: _angular_core.InputSignal; /** 滚动速度,单位为像素/秒 */ ncSpeed: _angular_core.InputSignalWithTransform; /** 是否开启无缝滚动 */ ncLoop: _angular_core.InputSignalWithTransform; /** 开启无缝滚动时,间距,单位为像素 */ ncGap: _angular_core.InputSignalWithTransform; /** 是否启用鼠标悬停暂停滚动 */ ncPause: _angular_core.InputSignalWithTransform; private readonly destroyRef; private readonly document; private readonly ngZone; private readonly renderer; constructor(); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; onMouseEnter(): void; onMouseLeave(): void; private startScrolling; private resetScroll; private appendDuplicateText; private removeDuplicateText; private cleanup; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class NcAutoScrollTextModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { AutoScrollTextComponent, NcAutoScrollTextModule };