import { type IParticleColorStyle, type IParticleUpdater, type Particle, type RecursivePartial } from "tsparticles-engine";
import type { ITwinkleParticlesOptions, TwinkeParticle, TwinkleParticlesOptions } from "./Types";
export declare class TwinkleUpdater implements IParticleUpdater {
    getColorStyles(particle: Particle, context: CanvasRenderingContext2D, radius: number, opacity: number): IParticleColorStyle;
    init(): void;
    isEnabled(particle: TwinkeParticle): boolean;
    loadOptions(options: TwinkleParticlesOptions, ...sources: (RecursivePartial<ITwinkleParticlesOptions> | undefined)[]): void;
    update(): void;
}
