import { type ICoordinates, type IDimension, type IOptionLoader, type IShapeValues, type RecursivePartial, type SingleOrMultiple } from "@tsparticles/engine"; import type { IRibbonsOptions } from "./IRibbonsOptions.js"; export declare class RibbonsOptions implements IRibbonsOptions, IOptionLoader { colors: SingleOrMultiple; count: number; disableForReducedMotion: boolean; emitterSize: IDimension; positionX: number; ribbonOptions: SingleOrMultiple; scalar: number; zIndex: number; constructor(); get origin(): ICoordinates; set origin(value: ICoordinates); get particleCount(): number; set particleCount(value: number); get position(): ICoordinates; set position(value: ICoordinates); load(data?: RecursivePartial): void; }