import { EmitterShapeBase, type IRandomPositionData } from "@tsparticles/plugin-emitters"; import { type ICoordinates, type IDimension } from "@tsparticles/engine"; import type { EmittersPathShapeOptions } from "./Options/Classes/EmittersPathShapeOptions.js"; export declare class EmittersPathShape extends EmitterShapeBase { checkContext: CanvasRenderingContext2D; path: Path2D; points: ICoordinates[]; constructor(position: ICoordinates, size: IDimension, fill: boolean, options: EmittersPathShapeOptions); init(): Promise; randomPosition(): IRandomPositionData | null; resize(position: ICoordinates, size: IDimension): void; }