import { type IComputePipelineContext } from "../../Compute/IComputePipelineContext.js"; import { type Nullable } from "../../types.js"; import { type WebGPUEngine } from "../webgpuEngine.js"; /** @internal */ export declare class WebGPUComputePipelineContext implements IComputePipelineContext { engine: WebGPUEngine; sources: { compute: string; rawCompute: string; }; stage: Nullable; computePipeline: GPUComputePipeline; get isAsync(): boolean; get isReady(): boolean; /** @internal */ _name: string; constructor(engine: WebGPUEngine); _getComputeShaderCode(): string | null; dispose(): void; }