import { type IContainerPlugin, type IDelta } from "@tsparticles/engine";
import type { EmitterContainer } from "./EmitterContainer.js";
import type { EmittersInstancesManager } from "./EmittersInstancesManager.js";
export declare class EmittersPluginInstance implements IContainerPlugin {
    #private;
    constructor(instancesManager: EmittersInstancesManager, container: EmitterContainer);
    init(): Promise<void>;
    pause(): void;
    play(): void;
    resize(): void;
    stop(): void;
    update(delta: IDelta): void;
}
