import type { Camera, Scene, SceneControl, WebGLRenderer } from '@anov/3d-core'; import { lib } from '@anov/3d-core'; type InitPostEffectsOptions = { type: 'main' | 'sub'; beforehooks?: () => void; afterhooks?: () => void; renderToScreen?: boolean; }; export declare const initPostEffects: (scene: Scene, renderer: WebGLRenderer, camera: Camera, options: InitPostEffectsOptions | undefined, sceneControl: SceneControl) => { composer: lib.EffectComposer>; clean: () => void; }; export { OutlinePass, createHighSelectedTool } from './outlinePass'; export { createBloomSelectedTool } from './bloomSelect';