import { AnimatableColor } from "../AnimatableColor.js";
import type { IStroke } from "../../Interfaces/Particles/IStroke.js";
import { OptionLoader } from "../../../Utils/OptionLoader.js";
import type { RangeValue } from "../../../Types/RangeValue.js";
import type { RecursivePartial } from "../../../Types/RecursivePartial.js";
export declare class Stroke extends OptionLoader<IStroke> implements IStroke {
    color?: AnimatableColor;
    opacity?: RangeValue;
    width: RangeValue;
    protected doLoad(data: RecursivePartial<IStroke>): void;
}
