import { Vector2, Vector3, Matrix4, Texture } from "three"; export declare const sliceVertexShaderSrc: string; export declare const sliceFragmentShaderSrc: string; export declare const sliceShaderUniforms: () => { iResolution: { type: string; value: Vector2; }; CLIP_NEAR: { type: string; value: number; }; CLIP_FAR: { type: string; value: number; }; maskAlpha: { type: string; value: number; }; BRIGHTNESS: { type: string; value: number; }; DENSITY: { type: string; value: number; }; GAMMA_MIN: { type: string; value: number; }; GAMMA_MAX: { type: string; value: number; }; GAMMA_SCALE: { type: string; value: number; }; BREAK_STEPS: { type: string; value: number; }; ATLAS_DIMS: { type: string; value: Vector2; }; Z_SLICE: { type: string; value: number; }; SLICES: { type: string; value: number; }; isOrtho: { type: string; value: number; }; orthoThickness: { type: string; value: number; }; orthoScale: { type: string; value: number; }; AABB_CLIP_MIN: { type: string; value: Vector3; }; AABB_CLIP_MAX: { type: string; value: Vector3; }; inverseModelViewMatrix: { type: string; value: Matrix4; }; textureAtlas: { type: string; value: Texture; }; textureAtlasMask: { type: string; value: Texture; }; maxProject: { type: string; value: number; }; interpolationEnabled: { type: string; value: boolean; }; flipVolume: { type: string; value: Vector3; }; volumeScale: { type: string; value: Vector3; }; textureRes: { type: string; value: Vector2; }; };