import { Texture } from '@luma.gl/core'; export type TriangleProps = { aggregationMode: number; colorDomain: Readonly<[number, number]>; intensity: number; threshold: number; colorTexture: Texture; maxTexture: Texture; weightsTexture: Texture; }; export declare const triangleUniforms: { readonly name: "triangle"; readonly source: "struct triangleUniforms {\n aggregationMode: f32,\n colorDomain: vec2,\n intensity: f32,\n threshold: f32,\n};\n\n@group(0) @binding(auto) var triangle: triangleUniforms;\n@group(0) @binding(auto) var colorTexture: texture_2d;\n@group(0) @binding(auto) var colorTextureSampler: sampler;\n@group(0) @binding(auto) var maxTexture: texture_2d;\n@group(0) @binding(auto) var weightsTexture: texture_2d;\n@group(0) @binding(auto) var weightsTextureSampler: sampler;\n"; readonly vs: "layout(std140) uniform triangleUniforms {\n float aggregationMode;\n vec2 colorDomain;\n float intensity;\n float threshold;\n} triangle;\n"; readonly fs: "layout(std140) uniform triangleUniforms {\n float aggregationMode;\n vec2 colorDomain;\n float intensity;\n float threshold;\n} triangle;\n"; readonly uniformTypes: { readonly aggregationMode: "f32"; readonly colorDomain: "vec2"; readonly intensity: "f32"; readonly threshold: "f32"; }; }; //# sourceMappingURL=triangle-layer-uniforms.d.ts.map