import { type IOptionLoader, type PluginManager, type RecursivePartial } from "@tsparticles/engine";
import type { IPolygonMaskDraw } from "../Interfaces/IPolygonMaskDraw.js";
import { PolygonMaskDrawStroke } from "./PolygonMaskDrawStroke.js";
export declare class PolygonMaskDraw implements IPolygonMaskDraw, IOptionLoader<IPolygonMaskDraw> {
    enable: boolean;
    stroke: PolygonMaskDrawStroke;
    constructor(pluginManager: PluginManager);
    load(data?: RecursivePartial<IPolygonMaskDraw>): void;
}
