import * as THREE from 'three'; import { type Scene } from '../../core/scene'; import { type Camera } from '../../core/camera'; import { type ModelScene } from '../../model'; import { SceneRenderer } from './scene-renderer'; export declare function renderSample(renderer: THREE.WebGLRenderer, source: THREE.Texture, weight: number): void; export declare class SSAASceneRnderer extends SceneRenderer { name: string; sampleLevel: number; unbiased: boolean; protected sampleRenderTarget: THREE.WebGLRenderTarget | null; clearBuffers(): void; render(renderer: THREE.WebGLRenderer, scene: Scene, modelScene: ModelScene, camera: Camera, sceneUpdated: boolean, renderTarget: THREE.WebGLRenderTarget | null): boolean; } export declare const JitterVectors: number[][][];