import * as _angular_core from '@angular/core'; import { AfterViewInit, OnChanges, ElementRef, SimpleChanges } from '@angular/core'; declare class AuroraTextComponent implements AfterViewInit, OnChanges { /** 文本内容 */ ncText: _angular_core.InputSignal; /** 渐变颜色数组 */ ncColors: _angular_core.InputSignal; /** 动画速度,值越大,动画速度越快 */ ncSpeed: _angular_core.InputSignalWithTransform; readonly textContentRef: _angular_core.Signal | undefined>; readonly svgTextRef: _angular_core.Signal | undefined>; readonly canvasRef: _angular_core.Signal | undefined>; readonly dimensions: _angular_core.WritableSignal<{ width: number; height: number; }>; readonly isReady: _angular_core.WritableSignal; readonly textStyle: _angular_core.WritableSignal>; readonly maskId: string; readonly styleString: _angular_core.Signal; private readonly destroyRef; private readonly ngZone; private animationFrameId; private startTimer; constructor(); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; private start; private clear; private computeTextStyles; private updateDimensions; private startAnimation; private normalizeColors; private isValidCanvasColor; private withAlpha; private expandHexColor; private colorToRgba; private extractTextStyles; private createStyleString; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class NcAuroraTextModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { AuroraTextComponent, NcAuroraTextModule };