import type { ICoordinates } from "@tsparticles/engine";
import type { IPolygonMaskDraw } from "./IPolygonMaskDraw.js";
import type { IPolygonMaskInline } from "./IPolygonMaskInline.js";
import type { IPolygonMaskLocalSvg } from "./IPolygonMaskLocalSvg.js";
import type { IPolygonMaskMove } from "./IPolygonMaskMove.js";
import type { PolygonMaskType } from "../../Enums/PolygonMaskType.js";
export interface IPolygonMask {
    data?: string | IPolygonMaskLocalSvg;
    draw: IPolygonMaskDraw;
    enable: boolean;
    inline: IPolygonMaskInline;
    move: IPolygonMaskMove;
    position?: ICoordinates;
    scale: number;
    type: PolygonMaskType;
    url?: string;
}
