/**
 *
 * @param {number} entity
 * @param {EntityComponentDataset} ecd
 * @returns {Promise}
 */
export function stopTrailAndNotifyOnceFinished(entity: number, ecd: EntityComponentDataset): Promise<any>;
/**
 *
 * @param {number} entity
 * @param {EntityComponentDataset} ecd
 * @returns {Promise}
 */
export function stopEmitterAndNotifyOnceFinished(entity: number, ecd: EntityComponentDataset): Promise<any>;
/**
 *
 * @param {number} entity
 * @param {EntityComponentDataset} ecd
 * @returns {Promise}
 */
export function shutdownParticleEmitter(entity: number, ecd: EntityComponentDataset): Promise<any>;
/**
 *
 * @param entity
 * @param {EntityComponentDataset} ecd
 * @param {ParticleEmitter} emitter
 * @param {String} soundEffect
 * @param {number} [timeout]
 * @returns {Promise}
 */
export function removeEntityWithEffect({ entity, ecd, emitter, soundEffect, timeout }: {
    entity: any;
    ecd: any;
    emitter: any;
    soundEffect: any;
    timeout: any;
}): Promise<any>;
//# sourceMappingURL=AnimationUtils.d.ts.map