import { TileRenderingContext, TileRenderingProgram, VertexAttrib } from '../../types'; declare class QuadStencil { gl: TileRenderingContext; quadVertices: any; attributes: VertexAttrib; debug: boolean; buffer: any; program: TileRenderingProgram; colorLoc: WebGLUniformLocation; transformLoc: WebGLUniformLocation; ref: GLint; constructor(gl: TileRenderingContext, vertices: any[] | Int8Array, debug?: boolean); start(): void; end(): void; draw(transform: number[]): void; remove(): this; stencilMask(mask: number): this; stencilFunc(func: number, ref: number, mask: number): this; stencilOp(fail: number, zfail: number, zpass: number): this; resetFunc(): this; } export default QuadStencil; //# sourceMappingURL=QuadStencil.d.ts.map