import { Module, ModuleObject } from "../module"; import { ParticleEffect } from "../particleEffect"; /** * `Module` that destroys all particles whose color alpha value is less or equal to 0 * * @module * @category Destructor */ export declare class AlphaDestructor extends Module { update(dt: number): void; /** * Wrap the properties of the module into a JSON containing only primitive JavaScript data types * (such as numbers, strings, etc.) that can be serialized into strings natively. */ toObject(): ModuleObject; static fromObject(particleEffect: ParticleEffect, object: ModuleObject, hideWarnings: boolean): AlphaDestructor; /** * Serializable identifier for the module. * * This must be unique between all existing Modules in the library. */ static moduleTypeId: string; }