import { type RecursivePartial } from "@tsparticles/engine"; import type { ICannon } from "../Interfaces/ICannon.js"; export declare class Cannon implements ICannon { drawVector: boolean; maxDragDistance: number; maxParticles: number; minParticles: number; particleFactor: number; spread: number; vectorColor: string; velocityFactor: number; load(data?: RecursivePartial): void; }