import type { LC } from '@use-gpu/live'; import type { OverscanOptions, SSAOOptions } from '../../pass/types.d.mts'; export type SSAOBufferProps = { overscan?: OverscanOptions; ssao?: SSAOOptions; }; export declare const SSAO_DEPTH_FORMAT = "depth32float"; export declare const SSAO_NORMAL_FORMAT = "rg8uint"; export declare const SSAO_MOTION_FORMATS: string[]; export declare const SSAO_SAMPLE_FORMAT = "rgba8unorm"; export declare const SSAO_ACCUM_FORMAT = "rgba16float"; export declare const SSAO_RESOLVE_FORMAT = "rgba8unorm"; export declare const SSAOBuffer: LC; export declare const DEFAULT_SSAO_OPTIONS: { opacity: number; indirect: number; radius: number; temporalBlend: number; depthRamp: number; normalRamp: number; }; export declare const parseSSAOOptions: (opt: boolean | number | Partial) => { opacity: number; indirect: number; radius: number; depthRamp: number; normalRamp: number; temporalBlend: number; };