import type { IObjectOf } from "@thi.ng/api";
export declare const GL_EXT_INFO: IObjectOf<ExtensionInfo>;
export interface ExtensionInfo {
    gl?: boolean;
    gl2?: boolean;
    alias: string;
}
export interface WebGLExtensionMap {
    ANGLE_instanced_arrays: ANGLE_instanced_arrays;
    EXT_blend_minmax: EXT_blend_minmax;
    EXT_color_buffer_float: WEBGL_color_buffer_float;
    EXT_color_buffer_half_float: EXT_color_buffer_half_float;
    EXT_float_blend: EXT_float_blend;
    EXT_frag_depth: EXT_frag_depth;
    EXT_shader_texture_lod: EXT_shader_texture_lod;
    EXT_sRGB: EXT_sRGB;
    EXT_texture_compression_rgtc: EXT_texture_compression_rgtc;
    EXT_texture_filter_anisotropic: EXT_texture_filter_anisotropic;
    OES_element_index_uint: OES_element_index_uint;
    OES_fbo_render_mipmap: OES_fbo_render_mipmap;
    OES_standard_derivatives: OES_standard_derivatives;
    OES_texture_float_linear: OES_texture_float_linear;
    OES_texture_float: OES_texture_float;
    OES_texture_half_float_linear: OES_texture_half_float_linear;
    OES_texture_half_float: OES_texture_half_float;
    OES_vertex_array_object: OES_vertex_array_object;
    WEBGL_color_buffer_float: WEBGL_color_buffer_float;
    WEBGL_compressed_texture_astc: WEBGL_compressed_texture_astc;
    WEBGL_compressed_texture_etc: WEBGL_compressed_texture_etc;
    WEBGL_compressed_texture_etc1: WEBGL_compressed_texture_etc1;
    WEBGL_compressed_texture_s3tc_srgb: WEBGL_compressed_texture_s3tc_srgb;
    WEBGL_compressed_texture_s3tc: WEBGL_compressed_texture_s3tc;
    WEBGL_debug_renderer_info: WEBGL_debug_renderer_info;
    WEBGL_debug_shaders: WEBGL_debug_shaders;
    WEBGL_depth_texture: WEBGL_depth_texture;
    WEBGL_draw_buffers: WEBGL_draw_buffers;
    WEBGL_lose_context: WEBGL_lose_context;
    WEBGL_multi_draw: WEBGL_multi_draw;
}
export type ExtensionName = keyof WebGLExtensionMap;
export type ExtensionBehavior = "require" | "warn" | boolean;
export type ExtensionBehaviors = Partial<Record<keyof WebGLExtensionMap, ExtensionBehavior>>;
//# sourceMappingURL=ext.d.ts.map