import { FrameGraphHandle } from '../../framegraph/FrameGraphHandle'; import { FrameGraphPass } from '../../framegraph/FrameGraphPass'; import { PassNode } from '../../framegraph/PassNode'; import { FrameGraphSystem } from '../../framegraph/System'; import { IRenderPass } from './IRenderPass'; export interface CopyPassData { input: FrameGraphHandle; output: FrameGraphHandle; } export declare class CopyPass implements IRenderPass { static IDENTIFIER: string; private readonly engine; private readonly resourcePool; private model; setup: (fg: FrameGraphSystem, passNode: PassNode, pass: FrameGraphPass) => void; execute: (fg: FrameGraphSystem, pass: FrameGraphPass) => Promise; tearDown: () => void; }