import { AnimatableColor } from "../AnimatableColor.js";
import { Fill } from "./Fill.js";
import type { IPaint } from "../../Interfaces/Particles/IPaint.js";
import { OptionLoader } from "../../../Utils/OptionLoader.js";
import type { RecursivePartial } from "../../../Types/RecursivePartial.js";
import { Stroke } from "./Stroke.js";
export declare class Paint extends OptionLoader<IPaint> implements IPaint {
    color?: AnimatableColor;
    fill?: Fill;
    stroke?: Stroke;
    protected doLoad(data: RecursivePartial<IPaint>): void;
}
