import Node from "../core/Node.js"; import { NodeRepresentation, ShaderNodeObject } from "../tsl/TSLCore.js"; export default class ComputeNode extends Node { isComputeNode: true; count: number; workgroupSize: number[]; dispatchCount: number; constructor(computeNode: Node, count: number, workgroupSize?: number[]); } export const compute: ( node: NodeRepresentation, count: number, workgroupSize: number[], ) => ShaderNodeObject; declare module "../tsl/TSLCore.js" { interface NodeElements { compute: typeof compute; } }