import { ShaderMaterial, Texture, WebGLRenderer } from 'three'; import { BaseGPass, PassOptions } from './GPass.js'; export declare enum InputType { Color = 0, PackedDepth = 1, Normals = 2, Passthrough = 3 } export interface OutputPassOptions extends PassOptions { inputType?: InputType; } export declare const DefaultOutputPassOptions: Required; export declare class OutputPass extends BaseGPass { private fsQuad; materialCopy: ShaderMaterial; _options: Required; set options(value: OutputPassOptions); constructor(); protected setInputType(type: InputType): void; setTexture(uName: string, texture: Texture | undefined): void; get displayName(): string; render(renderer: WebGLRenderer): boolean; }