import * as _angular_core from '@angular/core'; import { AfterViewInit, OnChanges, ElementRef, SimpleChanges } from '@angular/core'; import * as i2 from '@angular/common'; declare class SoftAuroraBackgroundComponent implements AfterViewInit, OnChanges { containerRef: ElementRef; /** 播放速度(0.1-5) */ ncSpeed: _angular_core.InputSignal; /** 缩放比例(0.1-3) */ ncScale: _angular_core.InputSignal; /** 亮度(0.1-3) */ ncBrightness: _angular_core.InputSignal; /** 光晕颜色1 */ ncColor1: _angular_core.InputSignal; /** 光晕颜色2 */ ncColor2: _angular_core.InputSignal; /** 噪声频率(0.5-10) */ ncNoiseFrequency: _angular_core.InputSignal; /** 噪声幅度(0.5-10) */ ncNoiseAmplitude: _angular_core.InputSignal; /** 色带高度位置(0-1) */ ncBandHeight: _angular_core.InputSignal; /** 色带扩展程度(0.1-3) */ ncBandSpread: _angular_core.InputSignal; /** 噪声每层的衰减量(0.01-0.5) */ ncOctaveDecay: _angular_core.InputSignal; /** 两层极光之间的时间差(0-1) */ ncLayerOffset: _angular_core.InputSignal; /** 颜色渐变速度(0.1-5) */ ncColorSpeed: _angular_core.InputSignal; /** 鼠标事件的影响力(0.1-1) */ ncMouseInfluence: _angular_core.InputSignal; /** 是否启用鼠标交互 */ ncEnableMouseInteraction: _angular_core.InputSignalWithTransform; private renderer; private scene; private camera; private material; private mesh; private animationFrameId; private targetMouse; private currentMouse; private resizeObserver; private intersectionObserver; private removeVisibilityListener; private isVisible; private timeOffset; private lastTime; private readonly document; private readonly destroyRef; private readonly ngZone; private readonly renderer2; private readonly isBrowser; constructor(); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; onMouseMove(e: MouseEvent): void; onMouseLeave(): void; private initThreeJS; private resize; private startAnimation; private stopAnimation; private onVisibilityChange; private animate; private cleanup; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class NcSoftAuroraBackgroundModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { NcSoftAuroraBackgroundModule, SoftAuroraBackgroundComponent };