import { type IOptionLoader, type ISourceOptions, type RecursivePartial } from "@tsparticles/engine"; import type { ITheme } from "../Interfaces/ITheme.js"; import { ThemeDefault } from "./ThemeDefault.js"; export declare class Theme implements ITheme, IOptionLoader { readonly default: ThemeDefault; name: string; options?: ISourceOptions; constructor(); load(data?: RecursivePartial): void; }