import TextureNode from "../accessors/TextureNode.js"; import TempNode from "../core/TempNode.js"; import UniformNode from "../core/UniformNode.js"; import { NodeRepresentation, ShaderNodeObject } from "../tsl/TSLCore.js"; export default class RGBShiftNode extends TempNode { textureNode: TextureNode; amount: UniformNode; angle: UniformNode; constructor(textureNode: TextureNode, amount?: number, angle?: number); getTextureNode(): TextureNode; setSize(width: number, height: number): void; } export const rgbShift: (node: NodeRepresentation, amount?: number, angle?: number) => ShaderNodeObject;