import { Contact } from '../../dynamics'; import { Collider } from '../collider'; import { ContactInfo } from '../types/contact'; export declare class ContactManifold implements Iterable { readonly collider0: Collider; readonly collider1: Collider; readonly threshold: number; static readonly MAX_CONTACTS = 2; private readonly a; private readonly b; private readonly ab; private readonly da; private readonly db; private readonly contacts; constructor(collider0: Collider, collider1: Collider, threshold: number); validate(): boolean; addContact(contactInfo: ContactInfo): void; [Symbol.iterator](): Iterator; }