import { type IOptionLoader, type RecursivePartial } from "@tsparticles/engine"; import { EmitterShapeReplace } from "./EmitterShapeReplace.js"; import type { IEmitterShape } from "../Interfaces/IEmitterShape.js"; export declare class EmitterShape implements IEmitterShape, IOptionLoader { options: Record; replace: EmitterShapeReplace; type: string; constructor(); load(data?: RecursivePartial | undefined): void; }