import { type FrameGraph, type FrameGraphTextureHandle, type FrameGraphRenderPass } from "../../../index.js"; import { FrameGraphBlurTask } from "./blurTask.js"; import { ThinDepthOfFieldBlurPostProcess } from "../../../PostProcesses/thinDepthOfFieldBlurPostProcess.js"; /** * @internal */ export declare class FrameGraphDepthOfFieldBlurTask extends FrameGraphBlurTask { circleOfConfusionTexture: FrameGraphTextureHandle; circleOfConfusionSamplingMode: number; constructor(name: string, frameGraph: FrameGraph, thinPostProcess?: ThinDepthOfFieldBlurPostProcess); getClassName(): string; record(skipCreationOfDisabledPasses?: boolean): FrameGraphRenderPass; }