import { Base } from '../base/Base';
import { App } from '../core/App';
import { BackgroundMaterial } from '@babylonjs/core/Materials/Background/backgroundMaterial';
/**
 * 天空盒子
 */
export declare class SkyBox extends Base {
    private _mesh;
    private _size;
    _material: BackgroundMaterial;
    private _textureId;
    /**
     * 实例化一个天空盒子对象
     * @param app 应用
     */
    constructor(app: App);
    dispose(): void;
    /**
     * 设置天空盒效果
     */
    setSkyboxEffect(): Promise<void>;
}
