export class AbstractSimulationStep {
    /**
     * In seconds
     * @type {number}
     */
    timeDelta: number;
    /**
     *
     * @type {ParticlePool}
     */
    particles: ParticlePool;
    /**
     *
     * @type {ParticleEmitter}
     */
    emitter: ParticleEmitter;
    /**
     *
     * @type {Object[]}
     */
    layer_parameters: any[];
    /**
     *
     * @type {number}
     */
    layer_count: number;
    /**
     *
     * @type {number}
     */
    layer_mask: number;
    includeLayer(index: any): void;
    clear(): void;
    /**
     *
     * @return {string[]}
     */
    get parameter_schema(): string[];
    execute(): void;
}
//# sourceMappingURL=AbstractSimulationStep.d.ts.map