import { type IShapeDrawData, type IShapeDrawer, type Particle } from "@tsparticles/engine"; import type { ISide } from "./ISide.js"; export declare abstract class PolygonDrawerBase implements IShapeDrawer { draw(data: IShapeDrawData): void; getSidesCount(particle: Particle): number; abstract getSidesData(particle: Particle, radius: number): ISide; }