import { Color } from "@galacean/engine-math";
import { Engine } from "../Engine";
import { Material } from "../material/Material";
import { TextureCube } from "../texture";
/**
 * SkyBoxMaterial.
 */
export declare class SkyBoxMaterial extends Material {
    private static _tintColorProp;
    private static _textureCubeProp;
    private static _rotationProp;
    private static _exposureProp;
    private _tintColor;
    /**
     * Texture of the sky box material.
     */
    get texture(): TextureCube;
    set texture(value: TextureCube);
    /**
     * The angle to rotate around the y-axis, unit is degree.
     */
    get rotation(): number;
    set rotation(value: number);
    /**
     * The exposure value of this material.
     */
    get exposure(): number;
    set exposure(value: number);
    /**
     * The Tint color of this material.
     */
    get tintColor(): Color;
    set tintColor(value: Color);
    constructor(engine: Engine);
    clone(): SkyBoxMaterial;
}
