import { type Container, type IParticleColorStyle, type IParticleUpdater, type Particle, type PluginManager, type RecursivePartial } from "@tsparticles/engine"; import type { ITwinkleParticlesOptions, TwinkeParticle, TwinkleParticlesOptions } from "./Types.js"; export declare class TwinkleUpdater implements IParticleUpdater { #private; constructor(pluginManager: PluginManager, container: Container); getColorStyles(particle: Particle, _context: OffscreenCanvasRenderingContext2D, _radius: number, opacity: number): IParticleColorStyle; init(): void; isEnabled(particle: TwinkeParticle): boolean; loadOptions(options: TwinkleParticlesOptions, ...sources: (RecursivePartial | undefined)[]): void; update(): void; }