import type { Container, IContainerPlugin, IPlugin, RecursivePartial } from "@tsparticles/engine"; import type { IPreloadOptions, ImageContainer, ImageEngine, PreloadOptions } from "./types.js"; export declare class ImagePreloaderPlugin implements IPlugin { #private; readonly id = "image-preloader"; constructor(engine: ImageEngine); getPlugin(container: ImageContainer): Promise; loadOptions(_container: Container, options: PreloadOptions, source?: RecursivePartial): void; needsPlugin(): boolean; }