import { type IOptionLoader, type RangeValue, type RecursivePartial, type SingleOrMultiple } from "@tsparticles/engine";
import type { IFireworkOptions } from "./IFireworkOptions.js";
export declare class FireworkOptions implements IFireworkOptions, IOptionLoader<IFireworkOptions> {
    background: string;
    brightness: RangeValue;
    colors: SingleOrMultiple<string>;
    gravity: RangeValue;
    minHeight: RangeValue;
    rate: RangeValue;
    saturation: RangeValue;
    sounds: boolean;
    speed: RangeValue;
    splitCount: RangeValue;
    constructor();
    load(data?: RecursivePartial<IFireworkOptions>): void;
}
