import { Mesh } from '../runtime';
import { Base } from '../base/Base';
import { App } from '../core/App';
/**
 * 发光层
 */
export declare class Glow extends Base {
    private _layer;
    /**
     * 实例化一个发光层对象
     * @param app 应用
     */
    constructor(app: App);
    /**
     * 获取或设置启用
     */
    get enable(): boolean;
    set enable(value: boolean);
    /**
     * 获取或设置强度
     */
    get intensity(): number;
    set intensity(value: number);
    /**
     * 获取或设置模糊系数
     */
    get blurSize(): number;
    set blurSize(value: number);
    /**
     * 添加网格
     * @param mesh 网格
     */
    addMesh(mesh: Mesh): void;
    /**
     * 移除网格
     * @param mesh 网格
     */
    removeMesh(mesh: Mesh): void;
    /**
     * 释放
     */
    dispose(): void;
}
