import { TempNode, NodeBuilder, NodeFrame } from 'three/webgpu'; import { SkyNode } from './SkyNode'; export declare class SkyEnvironmentNode extends TempNode { static get type(): string; skyNode: SkyNode; private readonly renderTarget; private readonly camera; private readonly material; private readonly mesh; constructor(size?: number); updateBefore({ renderer }: NodeFrame): void; setup(builder: NodeBuilder): unknown; dispose(): void; } export declare const skyEnvironment: (...args: ConstructorParameters) => SkyEnvironmentNode;