import { type Container, type ICoordinates, Vector } from "@tsparticles/engine"; import { type IMovePathGenerator } from "@tsparticles/plugin-move"; import type { IPolygonPathOptions } from "./IPolygonPathOptions.js"; import type { PolygonPathParticle } from "./PolygonPathParticle.js"; export declare class PolygonPathGenerator implements IMovePathGenerator { dirsList: ICoordinates[]; readonly options: IPolygonPathOptions; private readonly _container; private readonly _res; constructor(container: Container); generate(p: PolygonPathParticle): Vector; init(): void; reset(particle: PolygonPathParticle): void; update(): void; private readonly _createDirs; }