import { Main } from "./main"; import { CanvasUtils, ColorUtils, Constants, Utils } from "./Utils"; import type { IOptions as ISlimOptions } from "./Options/Interfaces/IOptions"; import type { IAbsorberOptions } from "./Plugins/Absorbers/Options/Interfaces/IAbsorberOptions"; import type { IEmitterOptions } from "./Plugins/Emitters/Options/Interfaces/IEmitterOptions"; import type { IPolygonMaskOptions } from "./Plugins/PolygonMask/Options/Interfaces/IPolygonMaskOptions"; import type { RecursivePartial } from "./Types"; import type { IParticle } from "./Core/Interfaces/IParticle"; 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 * from "./Plugins/Absorbers/Enums"; export * from "./Plugins/Emitters/Enums"; export * from "./Plugins/PolygonMask/Enums"; export { CanvasUtils, ColorUtils, Constants, Utils, Main }; export * from "./Types"; export { particlesJS, pJSDom, tsParticles }; export declare type IOptions = ISlimOptions & IAbsorberOptions & IEmitterOptions & IPolygonMaskOptions; export { IParticle }; export declare type ISourceOptions = RecursivePartial;