import type { Scene } from 'cesium'; export declare class MaskDrawer { private gl; private programInfo; private positionBuffer; constructor(gl: WebGL2RenderingContext | WebGLRenderingContext); getVertexShaderSource(): string; getFragmentShaderSource(): string; /** * */ private initShaderProgram; /** * * @param {Array} scaling scaling */ drawMask(scaling: number[]): void; /** * @param gl * @param type * @param source */ private static loadShader; } /** * * @param scene * @param getScalings */ export declare function autoDrawMask(scene: Scene, getScalings: () => number[]): void; //# sourceMappingURL=drawCesiumMask.d.ts.map