import { GL } from '@luma.gl/constants';
import { ShaderAttributeType, ShaderDataType } from '@luma.gl/core';
/** Get shader attribute type from GL constants */
export declare function getShaderAttributeTypeFromGL(type: GL, components: 1 | 2 | 3 | 4): ShaderAttributeType;
/** Get shader data type from GL constants */
export declare function getShaderDataTypeFromGL(type: GL): ShaderDataType;
/** GetGL constant from shader data type */
export declare function getGLFromShaderDataType(type: ShaderDataType): GL.INT | GL.UNSIGNED_INT | GL.FLOAT | GL.HALF_FLOAT;
//# sourceMappingURL=shader-formats.d.ts.map