import BinaryStream from '../../common/binarystream';
import TokenStream from './tokenstream';
import GenericObject from './genericobject';
export declare const enum Flags {
    EmitterUsesMDL = 32768,
    EmitterUsesTGA = 65536
}
/**
 * A particle emitter.
 */
export default class ParticleEmitter extends GenericObject {
    emissionRate: number;
    gravity: number;
    longitude: number;
    latitude: number;
    path: string;
    lifeSpan: number;
    speed: number;
    constructor();
    readMdx(stream: BinaryStream): void;
    writeMdx(stream: BinaryStream): void;
    readMdl(stream: TokenStream): void;
    writeMdl(stream: TokenStream): void;
    getByteLength(): number;
}
