import type { IBounds, IParticlesOptions, Particle, ParticlesOptions } from "@tsparticles/engine";
import type { Destroy } from "./Options/Classes/Destroy.js";
import type { IDestroy } from "./Options/Interfaces/IDestroy.js";
export type IDestroyParticlesOptions = IParticlesOptions & {
    destroy?: IDestroy;
};
export type DestroyParticlesOptions = ParticlesOptions & {
    destroy?: Destroy;
};
export type DestroyParticle = Particle & {
    destroyBounds?: Partial<IBounds>;
    options: DestroyParticlesOptions;
    splitCount?: number;
};
