import { DrawLayer, type IContainerPlugin, type PluginManager } from "@tsparticles/engine"; import type { BackgroundMaskContainer } from "./types.js"; export declare class BackgroundMaskPluginInstance implements IContainerPlugin { #private; readonly layer: DrawLayer; constructor(pluginManager: PluginManager, container: BackgroundMaskContainer); canvasClear(): boolean; canvasPaint(): boolean; destroy(): void; drawSettingsCleanup(context: OffscreenCanvasRenderingContext2D): void; drawSettingsSetup(context: OffscreenCanvasRenderingContext2D): void; init(): Promise; }