import { ReadonlySimpleVector3 } from "../../../math"; import { MinMax3D } from "../../../types"; import { Cylinder } from "./cylinder"; import { CollideAble3D, VolumeAble3D } from "./object-3d"; import { Sphere } from "./sphere"; export declare class Box implements VolumeAble3D, CollideAble3D { readonly position: ReadonlySimpleVector3; readonly size: ReadonlySimpleVector3; constructor(position: ReadonlySimpleVector3, size: ReadonlySimpleVector3); get volume(): number; toMinMax(): MinMax3D; collideWithCylinder(cylinder: Cylinder): boolean; collideWithPoint(point: ReadonlySimpleVector3): boolean; collideWithSphere(sphere: Sphere): boolean; collideWithMinMax(minMax: MinMax3D): boolean; } //# sourceMappingURL=box.d.ts.map