declare type DataType = Float32Array; export interface Uniforms { [k: string]: DataType; } export interface Attributes { [k: string]: DataType; } export declare type AttributeSetters = { [key in keyof U]: (arg: U[key]) => void; }; export declare type ProgramInfo = { vertexShader: string; fragShader: string; uniforms: Uniforms; }; export {};