import * as _angular_core from '@angular/core'; import { OnChanges, SimpleChanges } from '@angular/core'; import * as i2 from '@angular/common'; declare class NumberTickerComponent implements OnChanges { /** 要显示的数字 */ ncValue: _angular_core.InputSignalWithTransform; /** 起始数值 */ ncStartValue: _angular_core.InputSignalWithTransform; /** 开始前的延迟 */ ncDelay: _angular_core.InputSignalWithTransform; /** 小数位数 */ ncDecimalPlaces: _angular_core.InputSignalWithTransform; /** 动画持续时间(毫秒) */ ncDuration: _angular_core.InputSignalWithTransform; /** 是否在视图可见时才开始动画 */ ncStartOnView: _angular_core.InputSignalWithTransform; /** 是否只执行一次动画 */ ncOnce: _angular_core.InputSignalWithTransform; readonly currentValue: _angular_core.WritableSignal; readonly displayValue: _angular_core.WritableSignal; private readonly cdr; private readonly destroyRef; private readonly elementRef; private observer; private animationFrame; private timeout; constructor(); ngOnChanges(changes: SimpleChanges): void; private start; private clear; private setupIntersectionObserver; private startAnimation; private resetAnimation; private animate; private updateDisplayValue; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class NcNumberTickerModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { NcNumberTickerModule, NumberTickerComponent };