/** @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;
    dispose(): void;
}
/** @internal */
export declare function createClippingProgram(builder: ProgramBuilder): ClippingProgram;
//# sourceMappingURL=ClippingProgram.d.ts.map