import { ElementRef, AfterViewInit, OnInit, OnDestroy } from '@angular/core'; export declare class NgImageAsParticlesComponent implements OnInit, AfterViewInit, OnDestroy { private renderer; private scene; private camera; private clock; private texture; private object3D; private container; private hitArea; private width; private height; private numPoints; private touch; private mouse; private raycaster; private stopAnimation; private _imageUrl; private _imageChanging; justifyContent: string; alignItems: string; set imageUrl(imageUrl: string); get imageUrl(): string; backgroundColor: string; touchAction: string; imageWidth: string; imageHeight: string; set horizontalAlignment(horizontalAlignment: string); get horizontalAlignment(): string; set verticalAlignment(verticalAlignment: string); get verticalAlignment(): string; canvasRef: ElementRef; constructor(); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; initScene(): void; initParticles(url: string): void; initPoints(discard: boolean): void; initTouch(): void; initHitArea(): void; update(delta: any): void; show(time?: number): void; triggerImageChange(time?: number): void; destroy(): void; private animate; onMouseMove(event: MouseEvent): void; onTouchMove(event: TouchEvent): void; resize(): void; onScroll(): void; private distanceAsNumber; }