export class ParticleEmitterEditor extends ObjectEditor {
    get schema(): {
        properties: {
            parameters: {
                transient: boolean;
            };
            layers: {
                type: typeof List;
                type_parameters: (typeof ParticleLayer)[];
            };
            particles: {
                transient: boolean;
            };
            mesh: {
                transient: boolean;
            };
            bvhLeaf: {
                transient: boolean;
            };
            particleBounds: {
                transient: boolean;
            };
            emisionBounds: {
                transient: boolean;
            };
            flags: {
                editor: BitFlagsEditor;
            };
            blendingMode: {
                editor: EnumEditor;
            };
            sleepTime: {
                transient: boolean;
            };
            position: {
                transient: boolean;
            };
            rotation: {
                transient: boolean;
            };
            scale: {
                transient: boolean;
            };
        };
    };
}
import { ObjectEditor } from "../primitive/ObjectEditor.js";
import List from "../../../../../src/core/collection/list/List.js";
import { ParticleLayer } from "../../../../../src/engine/graphics/particles/particular/engine/emitter/ParticleLayer.js";
import { BitFlagsEditor } from "../common/BitFlagsEditor.js";
import { EnumEditor } from "../common/EnumEditor.js";
//# sourceMappingURL=ParticleEmitterEditor.d.ts.map