/** @packageDocumentation * @module WebGL */ import { ProgramBuilder } from "./ShaderBuilder"; import { ShaderProgram } from "./ShaderProgram"; /** @internal */ export declare class ClippingProgram { protected _program?: ShaderProgram; compile(): boolean; constructor(src: ProgramBuilder); getProgram(numPlanes: number): ShaderProgram | undefined; [Symbol.dispose](): void; /** @deprecated in 5.0 - might be removed in next major version. Use [Symbol.dispose] instead. */ dispose(): void; } /** @internal */ export declare function createClippingProgram(builder: ProgramBuilder): ClippingProgram; //# sourceMappingURL=ClippingProgram.d.ts.map