import { RayMarchingUniforms } from './../../../../../nodes/gl/gl/raymarching/uniforms';
import { BaseShaderAssemblerRayMarchingRendered } from './_BaseRayMarchingRendered';
import { CustomAssemblerMap } from './_BaseMaterial';
import { ShaderMaterial } from 'three';
export declare class ShaderAssemblerRayMarching extends BaseShaderAssemblerRayMarchingRendered {
    templateShader(): {
        vertexShader: string;
        fragmentShader: string;
        uniforms: RayMarchingUniforms;
    };
    customAssemblerClassByCustomName(): CustomAssemblerMap;
    createMaterial(): ShaderMaterial;
}
