import { GL, GLParameters } from '@luma.gl/constants'; export declare const GL_PARAMETER_DEFAULTS: GLParameters; export declare const GL_PARAMETER_SETTERS: { 3042: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 32773: (gl: WebGL2RenderingContext, value: [number, number, number, number]) => void; 32777: string; 34877: string; 32969: string; 32968: string; 32971: string; 32970: string; 3106: (gl: WebGL2RenderingContext, value: [number, number, number, number]) => void; 3107: (gl: WebGL2RenderingContext, value: [boolean, boolean, boolean, boolean]) => void; 2884: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 2885: (gl: WebGL2RenderingContext, value: any) => void; 2929: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 2931: (gl: WebGL2RenderingContext, value: any) => void; 2932: (gl: WebGL2RenderingContext, value: any) => void; 2928: (gl: WebGL2RenderingContext, value: [number, number]) => void; 2930: (gl: WebGL2RenderingContext, value: any) => void; 3024: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 35723: (gl: WebGL2RenderingContext, value: GL, key: GL) => void; 35725: (gl: WebGL2RenderingContext, value: any) => void; 36007: (gl: WebGL2RenderingContext, value: any) => void; 36389: (gl: WebGL2RenderingContext, value: any) => void; 34229: (gl: WebGL2RenderingContext, value: any) => void; 36006: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 36010: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 34964: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 36662: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 36663: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 35053: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 35055: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 2886: (gl: WebGL2RenderingContext, value: any) => void; 33170: (gl: WebGL2RenderingContext, value: GL, key: GL) => void; 2849: (gl: WebGL2RenderingContext, value: any) => void; 32823: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 32824: string; 10752: string; 35977: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 32926: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 32928: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 32938: string; 32939: string; 3089: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 3088: (gl: WebGL2RenderingContext, value: [number, number, number, number]) => void; 2960: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 2961: (gl: WebGL2RenderingContext, value: any) => void; 2968: (gl: WebGL2RenderingContext, value: any) => void; 36005: (gl: WebGL2RenderingContext, value: any) => void; 2962: string; 2967: string; 2963: string; 34816: string; 36003: string; 36004: string; 2964: string; 2965: string; 2966: string; 34817: string; 34818: string; 34819: string; 2978: (gl: WebGL2RenderingContext, value: [number, number, number, number]) => void; 34383: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 10754: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 12288: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 12289: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 12290: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 12291: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 12292: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 12293: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 12294: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 12295: (gl: WebGL2RenderingContext, value: unknown, key: GL) => void; 3333: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 3317: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 37440: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 37441: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 37443: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 3330: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 3332: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 3331: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 3314: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 32878: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 3316: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 3315: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; 32877: (gl: WebGL2RenderingContext, value: number | boolean, key: GL) => void; framebuffer: (gl: WebGL2RenderingContext, framebuffer: any) => void; blend: (gl: WebGL2RenderingContext, value: any) => void; blendColor: (gl: WebGL2RenderingContext, value: [number, number, number, number]) => void; blendEquation: (gl: WebGL2RenderingContext, args: number | [number, number]) => void; blendFunc: (gl: WebGL2RenderingContext, args: [number, number] | [number, number, number, number]) => void; clearColor: (gl: WebGL2RenderingContext, value: [number, number, number, number]) => void; clearDepth: (gl: WebGL2RenderingContext, value: any) => void; clearStencil: (gl: WebGL2RenderingContext, value: any) => void; colorMask: (gl: WebGL2RenderingContext, value: [boolean, boolean, boolean, boolean]) => void; cull: (gl: WebGL2RenderingContext, value: any) => void; cullFace: (gl: WebGL2RenderingContext, value: any) => void; depthTest: (gl: WebGL2RenderingContext, value: any) => void; depthFunc: (gl: WebGL2RenderingContext, value: any) => void; depthMask: (gl: WebGL2RenderingContext, value: any) => void; depthRange: (gl: WebGL2RenderingContext, value: [number, number]) => void; dither: (gl: WebGL2RenderingContext, value: any) => void; derivativeHint: (gl: WebGL2RenderingContext, value: any) => void; frontFace: (gl: WebGL2RenderingContext, value: any) => void; mipmapHint: (gl: WebGL2RenderingContext, value: any) => void; lineWidth: (gl: WebGL2RenderingContext, value: any) => void; polygonOffsetFill: (gl: WebGL2RenderingContext, value: any) => void; polygonOffset: (gl: WebGL2RenderingContext, value: [number, number]) => void; sampleCoverage: (gl: WebGL2RenderingContext, value: [number, boolean?]) => void; scissorTest: (gl: WebGL2RenderingContext, value: any) => void; scissor: (gl: WebGL2RenderingContext, value: [number, number, number, number]) => void; stencilTest: (gl: WebGL2RenderingContext, value: any) => void; stencilMask: (gl: WebGL2RenderingContext, value: any) => void; stencilFunc: (gl: WebGL2RenderingContext, args: any) => void; stencilOp: (gl: WebGL2RenderingContext, args: any) => void; viewport: (gl: WebGL2RenderingContext, value: [number, number, number, number]) => void; }; export declare const GL_COMPOSITE_PARAMETER_SETTERS: { blendEquation: (gl: WebGL2RenderingContext, values: any, cache: any) => void; blendFunc: (gl: WebGL2RenderingContext, values: any, cache: any) => void; polygonOffset: (gl: WebGL2RenderingContext, values: any, cache: any) => void; sampleCoverage: (gl: WebGL2RenderingContext, values: any, cache: any) => void; stencilFuncFront: (gl: WebGL2RenderingContext, values: any, cache: any) => void; stencilFuncBack: (gl: WebGL2RenderingContext, values: any, cache: any) => void; stencilOpFront: (gl: WebGL2RenderingContext, values: any, cache: any) => void; stencilOpBack: (gl: WebGL2RenderingContext, values: any, cache: any) => void; }; type UpdateFunc = (params: Record) => void; export declare const GL_HOOKED_SETTERS: { enable: (update: UpdateFunc, capability: GL) => void; disable: (update: UpdateFunc, capability: GL) => void; pixelStorei: (update: UpdateFunc, pname: GL, value: any) => void; hint: (update: UpdateFunc, pname: GL, hint: GL) => void; useProgram: (update: UpdateFunc, value: any) => void; bindRenderbuffer: (update: UpdateFunc, target: any, value: any) => void; bindTransformFeedback: (update: UpdateFunc, target: any, value: any) => void; bindVertexArray: (update: UpdateFunc, value: any) => void; bindFramebuffer: (update: UpdateFunc, target: any, framebuffer: any) => void; bindBuffer: (update: UpdateFunc, target: any, buffer: any) => void | { valueChanged: boolean; }; blendColor: (update: UpdateFunc, r: number, g: number, b: number, a: number) => void; blendEquation: (update: UpdateFunc, mode: any) => void; blendEquationSeparate: (update: UpdateFunc, modeRGB: any, modeAlpha: any) => void; blendFunc: (update: UpdateFunc, src: any, dst: any) => void; blendFuncSeparate: (update: UpdateFunc, srcRGB: any, dstRGB: any, srcAlpha: any, dstAlpha: any) => void; clearColor: (update: UpdateFunc, r: number, g: number, b: number, a: number) => void; clearDepth: (update: UpdateFunc, depth: number) => void; clearStencil: (update: UpdateFunc, s: number) => void; colorMask: (update: UpdateFunc, r: number, g: number, b: number, a: number) => void; cullFace: (update: UpdateFunc, mode: any) => void; depthFunc: (update: UpdateFunc, func: any) => void; depthRange: (update: UpdateFunc, zNear: number, zFar: number) => void; depthMask: (update: UpdateFunc, mask: number) => void; frontFace: (update: UpdateFunc, face: any) => void; lineWidth: (update: UpdateFunc, width: any) => void; polygonOffset: (update: UpdateFunc, factor: any, units: any) => void; sampleCoverage: (update: UpdateFunc, value: any, invert: any) => void; scissor: (update: UpdateFunc, x: any, y: any, width: any, height: any) => void; stencilMask: (update: UpdateFunc, mask: any) => void; stencilMaskSeparate: (update: UpdateFunc, face: any, mask: any) => void; stencilFunc: (update: UpdateFunc, func: any, ref: any, mask: any) => void; stencilFuncSeparate: (update: UpdateFunc, face: any, func: any, ref: any, mask: any) => void; stencilOp: (update: UpdateFunc, fail: any, zfail: any, zpass: any) => void; stencilOpSeparate: (update: UpdateFunc, face: any, fail: any, zfail: any, zpass: any) => void; viewport: (update: UpdateFunc, x: any, y: any, width: any, height: any) => void; }; export declare const GL_PARAMETER_GETTERS: { 3042: (gl: WebGL2RenderingContext, key: any) => boolean; 2884: (gl: WebGL2RenderingContext, key: any) => boolean; 2929: (gl: WebGL2RenderingContext, key: any) => boolean; 3024: (gl: WebGL2RenderingContext, key: any) => boolean; 32823: (gl: WebGL2RenderingContext, key: any) => boolean; 32926: (gl: WebGL2RenderingContext, key: any) => boolean; 32928: (gl: WebGL2RenderingContext, key: any) => boolean; 3089: (gl: WebGL2RenderingContext, key: any) => boolean; 2960: (gl: WebGL2RenderingContext, key: any) => boolean; 35977: (gl: WebGL2RenderingContext, key: any) => boolean; }; export declare const NON_CACHE_PARAMETERS: Set; export {}; //# sourceMappingURL=webgl-parameter-tables.d.ts.map