import { type Engine } from "@tsparticles/engine/lazy"; import { type InteractivityEngine } from "./types.js"; export declare function loadInteractivityPlugin(engine: Engine): Promise; export declare function ensureInteractivityPluginLoaded(e: InteractivityEngine): void; export * from "./BaseClasses/ExternalInteractorBase.js"; export * from "./BaseClasses/ParticlesInteractorBase.js"; export type * from "./Interfaces/IExternalInteractor.js"; export type * from "./Interfaces/IInteractivityData.js"; export type * from "./Interfaces/IInteractor.js"; export type * from "./Interfaces/IParticleInteractorBase.js"; export type * from "./Interfaces/IParticlesInteractor.js"; export * from "./InteractivityConstants.js"; export * from "./Enums/DivType.js"; export * from "./Enums/InteractivityDetect.js"; export * from "./Enums/InteractorType.js"; export type * from "./types.js"; export * from "./utils.js"; export type * from "./Options/Interfaces/Events/IDivEvent.js"; export type * from "./Options/Interfaces/Modes/IModes.js"; export type * from "./Options/Interfaces/Modes/IModeDiv.js"; export * from "./Options/Classes/Events/DivEvent.js"; export * from "./Options/Classes/Modes/Modes.js";