import { Base } from '../base/Base';
import { App } from '../core/App';
import { ToneMappingType } from './ToneMappingType';
/**
 * 图像处理
 */
export declare class ImageProcessing extends Base {
    private _config;
    /**
     * 实例化一个图像处理对象
     * @param app 应用
     */
    constructor(app: App);
    /**
     * 获取或设置启用
     */
    get enable(): boolean;
    set enable(value: boolean);
    /**
     * 获取或设置启用色调映射
     */
    get toneMapping(): boolean;
    set toneMapping(value: boolean);
    /**
     * 获取或设置色调映射类型
     */
    get toneMappingType(): ToneMappingType;
    set toneMappingType(value: ToneMappingType);
    /**
     * 获取或设置效果对比度值。范围[0,4]，默认值1。
     */
    get contrast(): number;
    set contrast(value: number);
    /**
     * 获取或设置效果曝光值。范围[0,4]，默认值1。
     */
    get exposure(): number;
    set exposure(value: number);
    /**
     * 释放
     */
    dispose(): void;
}
