import '../../../globals.js';
/**
 * Represents the state passed through RenderProgram evaluation
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { ClippableFace } from '../imports.js';
import Vector2 from '../../../dot/js/Vector2.js';
import Bounds2 from '../../../dot/js/Bounds2.js';
export default class RenderEvaluationContext {
    face: ClippableFace | null;
    area: number;
    centroid: Vector2;
    minX: number;
    minY: number;
    maxX: number;
    maxY: number;
    set(face: ClippableFace | null, area: number, centroid: Vector2, minX: number, minY: number, maxX: number, maxY: number): this;
    getFace(): ClippableFace;
    getBounds(): Bounds2;
    getCenterX(): number;
    getCenterY(): number;
    hasArea(): boolean;
    hasCentroid(): boolean;
    writeBoundsCentroid(centroid: Vector2): Vector2;
}
//# sourceMappingURL=RenderEvaluationContext.d.ts.map