/**
 * 泛光效果
 * @example
 * ```ts
 * viewer.effect.bloom.enable = true
 * ```
 */
declare class Bloom {
    private _viewer;
    private _enable;
    private _contrast;
    private _brightness;
    private _glowOnly;
    private _delta;
    private _sigma;
    private _stepSize;
    private _selected;
    private _state;
    private _delegate;
    constructor();
    /**
     * 类型
     * @ignore
     */
    get type(): string;
    /**
     * 是否启用
     */
    set enable(enable: boolean);
    get enable(): boolean;
    /**
     * 对比度
     */
    set contrast(contrast: number);
    get contrast(): number;
    /**
     * 亮度
     */
    set brightness(brightness: number);
    get brightness(): number;
    /**
     * 只发光
     */
    set glowOnly(glowOnly: boolean);
    get glowOnly(): boolean;
    /**
     * Delta
     */
    set delta(delta: number);
    get delta(): number;
    /**
     * Sigma
     */
    set sigma(sigma: number);
    get sigma(): number;
    /**
     * StepSize
     */
    set stepSize(stepSize: number);
    get stepSize(): number;
    /**
     * 设置后期作用的覆盖物
     */
    set selected(selected: any[]);
    get selected(): any[];
    /**
     *
     */
    private _createPostProcessStage;
    /**
     * 添加效果
     * @param viewer
     * @returns {Bloom}
     * @ignore
     */
    addTo(viewer: Cesium.Viewer): Bloom;
}
export default Bloom;
