import { type IContainerPlugin, type IShapeDrawData } from "@tsparticles/engine"; import type { ZoomContainer } from "./types.js"; export declare class ZoomPluginInstance implements IContainerPlugin { private readonly _container; private readonly _listeners; constructor(container: ZoomContainer); destroy(): void; drawParticleTransform(data: IShapeDrawData): void; drawSettingsCleanup(context: CanvasRenderingContext2D): void; drawSettingsSetup(context: CanvasRenderingContext2D): void; start(): Promise; stop(): void; }