import { mat3, vec2 } from 'gl-matrix'; import { Convex } from './types'; export declare class AABB { readonly min: vec2; readonly max: vec2; constructor(min?: vec2, max?: vec2); } export declare module AABB { const EPSILON = 0.001; const testAABB: (aabb0: Readonly, aabb1: Readonly) => boolean; const testLineSegment: (enter: vec2, exit: vec2, aabb: Readonly, p0: Readonly, p1: Readonly) => boolean; const testCapsule: (aabb: Readonly, p0: Readonly, p1: Readonly, radius: number) => boolean; const fromConvex: (out: AABB, convex: Convex, transform: Readonly) => AABB; }