/// import { Anime4KPipeline, DepthToSpacePipelineDescriptor } from '../../interfaces'; export declare class DepthToSpace implements Anime4KPipeline { outputTexture: GPUTexture; pipeline: GPUComputePipeline; bindGroup: GPUBindGroup; name: string; /** * Creates an instance of DepthToSpace. * * @param {Object} options - The options for the DepthToSpace pipeline. * @param {GPUDevice} options.device - The GPU device to use for * creating textures and shader modules. * @param {Array} options.inputTextures - The input textures for the pipeline. * All input textures must have the same dimensions. * @param {string} [options.name='depth to space'] - The name of the pipeline. * Defaults to 'depth to space'. * * @throws {Error} Will throw an error if the number of input textures is not 3. */ constructor({ device, inputTextures, name, }: DepthToSpacePipelineDescriptor); updateParam(param: string, value: any): void; pass(encoder: GPUCommandEncoder): void; getOutputTexture(): GPUTexture; }