import type { Container, IContainerPlugin, IPlugin, RecursivePartial } from "@tsparticles/engine"; import type { IInfectionOptions, InfectionOptions } from "./Types.js"; export declare class InfectionPlugin implements IPlugin { readonly id = "infection"; getPlugin(container: Container): Promise; loadOptions(_container: Container, options: InfectionOptions, source?: RecursivePartial): void; needsPlugin(options?: RecursivePartial): boolean; }