import { BlendFunction, Effect } from 'postprocessing'; import { Uniform } from 'three'; import { UniformMap } from '@takram/three-geospatial'; export interface DepthEffectOptions { blendFunction?: BlendFunction; useTurbo?: boolean; near?: number; far?: number; } export interface DepthEffectUniforms { near: Uniform; far: Uniform; } export declare const depthEffectOptionsDefaults: { blendFunction: BlendFunction; useTurbo: false; near: number; far: number; }; export declare class DepthEffect extends Effect { uniforms: UniformMap; constructor(options?: DepthEffectOptions); useTurbo: boolean; get near(): number; set near(value: number); get far(): number; set far(value: number); }