import { type IInteractivityData, ParticlesInteractorBase } from "@tsparticles/plugin-interactivity"; import type { LightContainer, LightParticle } from "./Types.js"; import { type PluginManager } from "@tsparticles/engine"; export declare class ParticlesLighter extends ParticlesInteractorBase { #private; readonly maxDistance: number; constructor(pluginManager: PluginManager, container: LightContainer); clear(): void; init(): void; interact(particle: LightParticle, interactivityData: IInteractivityData): void; isEnabled(particle: LightParticle, interactivityData: IInteractivityData): boolean; reset(): void; }