import { TransformN, VecN } from '@holotope/core'; import { type SupportFeatureId, type SupportShapeN, type SupportVertexN } from './support-shape.js'; /** Full-dimensional oriented 4D box with stable bit-mask vertex IDs. */ export declare class HyperboxSupportShape4 implements SupportShapeN { readonly dim = 4; readonly halfExtents: Float64Array; transform: TransformN; constructor(halfExtents: ArrayLike, transform?: TransformN); get center(): VecN; /** Current orthonormal local coordinate axes expressed in world R4. */ worldAxes(): readonly [VecN, VecN, VecN, VecN]; support(direction: VecN): SupportVertexN; resolveFeature(featureId: SupportFeatureId): SupportVertexN | undefined; enumerateVertices(): readonly SupportVertexN[]; } //# sourceMappingURL=hyperbox4.d.ts.map