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 { angle: number; colors: SingleOrMultiple; count: number; disableForReducedMotion: boolean; drift: number; emitterSize: IDimension; position: ICoordinates; ribbonOptions: SingleOrMultiple; scalar: number; spread: number; ticks: number; zIndex: number; constructor(); get origin(): ICoordinates; set origin(value: ICoordinates); get particleCount(): number; set particleCount(value: number); load(data?: RecursivePartial): void; }