import { type IOptionLoader, type RecursivePartial } from "@tsparticles/engine"; import type { IRepulseBase, IRepulseRestore } from "../Interfaces/IRepulseBase.js"; export declare abstract class RepulseBase implements IRepulseBase, IOptionLoader { distance: number; duration: number; easing: string; factor: number; maxSpeed: number; restore: IRepulseRestore; speed: number; constructor(); load(data?: RecursivePartial): void; }