import IEnvironment from "../interface/IEnvironment";
import MeshAppendable from "./core/MeshAppendable";
export default class Environment extends MeshAppendable implements IEnvironment {
    static componentName: string;
    static defaults: Partial<import("../interface/utils/Defaults").default<IEnvironment>>;
    static schema: Required<import("../interface/utils/extractProps").ExtractProps<IEnvironment>>;
    constructor();
    protected disposeNode(): void;
    private _texture?;
    get texture(): string | undefined;
    set texture(value: string | undefined);
}
