declare const _default: "\nfn combineColor(albedo: vec3f, sheenSpecularity: vec3f, clearcoatSpecularity: f32) -> vec3f {\n    var ret: vec3f = vec3f(0.0);\n\n    #ifdef LIT_OLD_AMBIENT\n        ret = ret + ((dDiffuseLight - uniform.light_globalAmbient) * albedo + uniform.material_ambient * uniform.light_globalAmbient);\n    #else\n        ret = ret + (albedo * dDiffuseLight);\n    #endif // LIT_OLD_AMBIENT\n    #ifdef LIT_SPECULAR\n        ret = ret + dSpecularLight;\n    #endif // LIT_SPECULAR\n    #ifdef LIT_REFLECTIONS\n        ret = ret + (dReflection.rgb * dReflection.a);\n    #endif // LIT_REFLECTIONS\n\n    #ifdef LIT_SHEEN\n        let sheenScaling: f32 = 1.0 - max(max(sheenSpecularity.r, sheenSpecularity.g), sheenSpecularity.b) * 0.157;\n        ret = ret * sheenScaling + (sSpecularLight + sReflection.rgb) * sheenSpecularity;\n    #endif // LIT_SHEEN\n    #ifdef LIT_CLEARCOAT\n        let clearCoatScaling: f32 = 1.0 - ccFresnel * clearcoatSpecularity;\n        ret = ret * clearCoatScaling + (ccSpecularLight + ccReflection) * clearcoatSpecularity;\n    #endif // LIT_CLEARCOAT\n\n    return ret;\n}\n";
export default _default;
