export declare class BoundingBox { x1: number; y1: number; x2: number; y2: number; constructor(x1?: number, y1?: number, x2?: number, y2?: number); get x(): number; get y(): number; get width(): number; get height(): number; addPoint(x: number | undefined, y: number | undefined): void; addX(x: number): void; addY(y: number): void; addBoundingBox(boundingBox: BoundingBox | null): void; private sumCubic; private bezierCurveAdd; addBezierCurve(p0x: number, p0y: number, p1x: number, p1y: number, p2x: number, p2y: number, p3x: number, p3y: number): void; addQuadraticCurve(p0x: number, p0y: number, p1x: number, p1y: number, p2x: number, p2y: number): void; isPointInBox(x: number, y: number): boolean; } //# sourceMappingURL=BoundingBox.d.ts.map