import { MainSlim } from "./main.slim";
import { CanvasUtils, Circle, CircleWarp, ColorUtils, Constants, Point, Rectangle, Utils } from "./Utils";
import type { IOptions } from "./Options/Interfaces/IOptions";
import type { RecursivePartial } from "./Types";
import type { IParticle } from "./Core/Interfaces/IParticle";
declare const tsParticles: MainSlim;
declare const particlesJS: import("./pjs").IParticlesJS, pJSDom: import("./Core/Container").Container[];
export * from "./Core/Particle/Vector";
export * from "./Core/Container";
export * from "./Enums";
export { CanvasUtils, Circle, CircleWarp, ColorUtils, Constants, Point, Rectangle, Utils, MainSlim };
export * from "./Types";
export { tsParticles, particlesJS, pJSDom };
export { IOptions };
export { IParticle };
export declare type ISourceOptions = RecursivePartial<IOptions>;
