import { vec2 } from 'gl-matrix'; import { Collider } from '../collider'; import { ContactCandidatePair, BroadPhaseInterface } from '../types'; export declare class NaiveBroadPhase implements BroadPhaseInterface { private readonly colliders; private readonly capsuleAABB; private readonly candidatePair; registerCollider(collider: Collider): void; unregisterCollider(collider: Collider): void; queryCapsule(p0: Readonly, p1: Readonly, radius: number): Iterable; detectCandidates(): Iterable; private updateAABBs; }