/** * Base class for render and compute pipelines. * * @ignore */ export class WebgpuPipeline { constructor(device: any); /** @type {import('./webgpu-graphics-device.js').WebgpuGraphicsDevice} */ device: import("./webgpu-graphics-device.js").WebgpuGraphicsDevice; /** * @param {import('../bind-group-format.js').BindGroupFormat[]} bindGroupFormats - An array * of bind group formats. * @returns {any} Returns the pipeline layout. */ getPipelineLayout(bindGroupFormats: import("../bind-group-format.js").BindGroupFormat[]): any; }