import type { ComputeNode } from 'three/webgpu'; export interface ComputeBatchMetadata { id: string; name: string; isComputeNode: true; } /** Ordered compute nodes submitted together as one Three.js compute pass. */ export interface ComputeBatch extends Array, ComputeBatchMetadata { } /** * Label an ordered compute-node array for one Three.js compute pass submission. */ export declare function createComputeBatch(name: string, computeNodes: ComputeNode[]): ComputeBatch;