/**
 * Dynamic class for holding the local properties of a particle, used for processing the static properties
 * of particles in the particle animation set before beginning upload to the GPU.
 */
export declare class ParticleProperties {
    /**
     * The index of the current particle being set.
     */
    index: number;
    /**
     * The total number of particles being processed by the particle animation set.
     */
    total: number;
    /**
     * The start time of the particle.
     */
    startTime: number;
    /**
     * The duration of the particle, an optional value used when the particle aniamtion set settings for <code>useDuration</code> are enabled in the constructor.
     *
     * @see away.animators.ParticleAnimationSet
     */
    duration: number;
    /**
     * The delay between cycles of the particle, an optional value used when the particle aniamtion set settings for <code>useLooping</code> and  <code>useDelay</code> are enabled in the constructor.
     *
     * @see away.animators.ParticleAnimationSet
     */
    delay: number;
}
//# sourceMappingURL=ParticleProperties.d.ts.map