import { CxRenderingContext } from './rendering_context'; export declare abstract class CxRenderingProgram { initialized: boolean; fragment_shader: WebGLShader; vertex_shader: WebGLShader; shaderProgram: WebGLProgram; constructor(); init(context: CxRenderingContext): void; activate(context: CxRenderingContext): void; abstract configure(context: CxRenderingContext): void; abstract getFragmentShaderSource(): string; abstract getVertexShaderSource(): string; }