import type { LiveComponent, Ref } from '@use-gpu/live'; import type { UseGPURenderContext } from '@use-gpu/core'; export type SSAODispatchProps = { bindPass?: (r: GPURenderPassEncoder) => void; globalLayout?: GPUBindGroupLayout; mode: 'normal' | 'motion-xy' | 'motion-z' | 'sample' | 'accum' | 'resolve'; radius: number; depthRamp: number; normalRamp: number; temporalBlend: number; targetContext: UseGPURenderContext; descriptor: GPURenderPassDescriptor; mouseRef: Ref<[number, number]>; }; export declare const SSAODispatch: LiveComponent; export type SSAODebugPickingProps = { mouseRef: Ref<[number, number]>; }; export declare const SSAODebugPicking: (props: SSAODebugPickingProps) => import("@use-gpu/live").DeferredCall;