import { Settings } from '../../settings'; import { PairsRegistryInterface, ContactCandidatePair, ContactInfo } from '../types'; import { NarrowPhaseInterface } from '../types/narrow-phase.interface'; export declare class GjkEpaNarrowPhase implements NarrowPhaseInterface { private readonly settings; private readonly registry; private readonly mtv; private readonly simplex; private readonly initialDir; constructor(settings: Readonly, registry: PairsRegistryInterface); detectContacts(pairs: Iterable): Iterable; }