import * as i0 from '@angular/core'; import { AfterViewInit, OnChanges, ElementRef, SimpleChanges } from '@angular/core'; import * as i2 from '@angular/common'; declare class AuroraBackgroundComponent implements AfterViewInit, OnChanges { containerRef: ElementRef; /** 颜色断点,默认为 ['#5227FF', '#7cff67', '#5227FF'] */ ncColorStops: i0.InputSignal; /** 极光振幅(0-3) */ ncAmplitude: i0.InputSignal; /** 极光混合度(0-1) */ ncBlend: i0.InputSignal; /** 极光运动速度(0-2) */ ncSpeed: i0.InputSignal; private readonly ngZone; private readonly renderer2; private readonly destroyRef; private renderer; private scene; private camera; private material; private mesh; private animateId; private isDestroyed; private removeResizeListener; constructor(); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; private parseColorStops; private initWebGL; private resize; private cleanup; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NcAuroraBackgroundModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { AuroraBackgroundComponent, NcAuroraBackgroundModule };