import { type Engine, type IContainerPlugin, type ICoordinates } from "@tsparticles/engine"; import type { PoissonContainer } from "./types.js"; import { PoissonDisc } from "./PoissonDisc.js"; export declare class PoissonInstance implements IContainerPlugin { poissonDisc?: PoissonDisc; redrawTimeout?: number | NodeJS.Timeout; private readonly _container; private _currentIndex; private readonly _engine; constructor(container: PoissonContainer, engine: Engine); init(): Promise; particlePosition(position?: ICoordinates): ICoordinates | undefined; resize(): void; stop(): void; private _initData; }