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