import { type IContainerPlugin, type PluginManager } from "@tsparticles/engine"; import type { LinkContainer, LinkParticle } from "./Types.js"; export declare class LinkInstance implements IContainerPlugin { private readonly _colorCache; private readonly _container; private readonly _freqs; private readonly _pluginManager; constructor(pluginManager: PluginManager, container: LinkContainer); drawParticle(context: OffscreenCanvasRenderingContext2D, particle: LinkParticle): void; init(): Promise; particleCreated(particle: LinkParticle): void; particleDestroyed(particle: LinkParticle): void; private _drawTriangles; private _getCachedStyle; private _getLinkFrequency; private _getTriangleFrequency; }