import { type IContainerPlugin, type ICoordinates } from "@tsparticles/engine"; import type { PoissonContainer } from "./types.js"; import type { PoissonDisc } from "./PoissonDisc.js"; export declare class PoissonDiscPluginInstance implements IContainerPlugin { #private; poissonDisc?: PoissonDisc; redrawTimeout?: number; constructor(container: PoissonContainer); init(): Promise; particlePosition(position?: ICoordinates): ICoordinates | undefined; resize(): void; stop(): void; }