import { type IDelta } from "@tsparticles/engine"; import { type IInteractivityData, ParticlesInteractorBase } from "@tsparticles/plugin-interactivity"; import type { InfectableContainer, InfectableParticle } from "./Types.js"; export declare class ParticlesInfecter extends ParticlesInteractorBase { #private; constructor(container: InfectableContainer); get maxDistance(): number; clear(): void; init(): void; interact(p1: InfectableParticle, _interactivityData: IInteractivityData, delta: IDelta): void; isEnabled(): boolean; reset(): void; }