import { Matrix4 } from "./Matrix4.js";
import { Sphere } from "./Sphere.js";
import { Vector3 } from "./Vector3.js";
export declare class Box3 {
    readonly min: Vector3;
    readonly max: Vector3;
    constructor(min?: Vector3, max?: Vector3);
    static fromPoints(points: readonly Vector3[]): Box3;
    isEmpty(): boolean;
    expandByPoint(point: Vector3): Box3;
    union(box: Box3): Box3;
    intersectsBox(box: Box3): boolean;
    containsPoint(point: Vector3): boolean;
    getCenter(): Vector3;
    getSize(): Vector3;
    getBoundingSphere(): Sphere;
    transform(matrix: Matrix4): Box3;
}
//# sourceMappingURL=Box3.d.ts.map