/**
 *
 * @param {number[]|Float64Array} out length >= BOX_BOX_OUT_LENGTH
 * @param {number} ax centre x of A
 * @param {number} ay
 * @param {number} az
 * @param {number} aqx A rotation quaternion x
 * @param {number} aqy
 * @param {number} aqz
 * @param {number} aqw
 * @param {number} ahx A half-extent x in body frame
 * @param {number} ahy
 * @param {number} ahz
 * @param {number} bx centre x of B
 * @param {number} by
 * @param {number} bz
 * @param {number} bqx
 * @param {number} bqy
 * @param {number} bqz
 * @param {number} bqw
 * @param {number} bhx
 * @param {number} bhy
 * @param {number} bhz
 * @returns {boolean} true if overlap
 */
export function box_box_manifold(out: number[] | Float64Array, ax: number, ay: number, az: number, aqx: number, aqy: number, aqz: number, aqw: number, ahx: number, ahy: number, ahz: number, bx: number, by: number, bz: number, bqx: number, bqy: number, bqz: number, bqw: number, bhx: number, bhy: number, bhz: number): boolean;
/**
 * Length of `out` required by {@link box_box_manifold}.
 * @type {number}
 */
export const BOX_BOX_OUT_LENGTH: number;
//# sourceMappingURL=box_box_manifold.d.ts.map