import { type Container, type IDelta, type IParticleColorStyle, type IParticleUpdater, type PluginManager, type RecursivePartial } from "@tsparticles/engine"; import type { GradientParticle, GradientParticlesOptions, IGradientParticlesOptions } from "./Types.js"; export declare class GradientUpdater implements IParticleUpdater { #private; constructor(pluginManager: PluginManager, container: Container); getColorStyles(particle: GradientParticle, context: OffscreenCanvasRenderingContext2D, radius: number, opacity: number): IParticleColorStyle; init(particle: GradientParticle): void; isEnabled(particle: GradientParticle): boolean; loadOptions(options: GradientParticlesOptions, ...sources: (RecursivePartial | undefined)[]): void; update(particle: GradientParticle, delta: IDelta): void; }