import { type IOptionLoader, type RecursivePartial } from "@tsparticles/engine"; import { Events } from "./Events/Events.js"; import type { IInteractivity } from "../Interfaces/IInteractivity.js"; import type { InteractivityContainer } from "../../types.js"; import { InteractivityDetect } from "../../Enums/InteractivityDetect.js"; import { Modes } from "./Modes/Modes.js"; export declare class Interactivity implements IInteractivity, IOptionLoader { [name: string]: unknown; detectsOn: InteractivityDetect | keyof typeof InteractivityDetect; readonly events: Events; readonly modes: Modes; constructor(container?: InteractivityContainer); load(data?: RecursivePartial): void; }