export declare enum GlType {
    attribute = "attribute",
    uniform = "uniform"
}
export interface GlLocatable {
    glType: GlType;
}
export declare enum PixelFormat {
    DEPTH_COMPONENT = "DEPTH_COMPONENT",
    ALPHA = "ALPHA",
    RGB = "RGB",
    RGBA = "RGBA",
    LUMINANCE = "LUMINANCE",
    LUMINANCE_ALPHA = "LUMINANCE_ALPHA"
}
export declare enum PixelType {
    UNSIGNED_BYTE = "UNSIGNED_BYTE",
    UNSIGNED_SHORT_4_4_4_4 = "UNSIGNED_SHORT_4_4_4_4",
    UNSIGNED_SHORT_5_5_5_1 = "UNSIGNED_SHORT_5_5_5_1",
    UNSIGNED_SHORT_5_6_5 = "UNSIGNED_SHORT_5_6_5"
}
export declare enum TextureFilter {
    NEAREST = "NEAREST",
    LINEAR = "LINEAR"
}
export declare enum TextureWrap {
    REPEAT = "REPEAT",
    CLAMP_TO_EDGE = "CLAMP_TO_EDGE",
    MIRRORED_REPEAT = "MIRRORED_REPEAT"
}
export declare enum DrawModes {
    POINTS = "POINTS",
    LINES = "LINES",
    LINE_LOOP = "LINE_LOOP",
    LINE_STRIP = "LINE_STRIP",
    TRIANGLES = "TRIANGLES",
    TRIANGLE_STRIP = "TRIANGLE_STRIP",
    TRIANGLE_FAN = "TRIANGLE_FAN"
}
