import { Shader } from "./shader";
import { WgglProgram, WgglProgramShaders } from "./program";
export declare class Wggl {
    canvas: HTMLCanvasElement;
    gl: WebGLRenderingContext;
    [key: string]: HTMLCanvasElement | WebGLRenderingContext | WgglProgram | Function;
    constructor(canvas: HTMLCanvasElement, vertShader: Shader, fragShader: Shader);
    setupPrograms(programs: WgglProgramShaders): void;
    reset(): void;
}
