import { vec2 } from 'gl-matrix'; import { SpaceMappingInterface } from '../../math'; import { Circle, Polygon } from '../shape'; export declare class ContactPoint { readonly point0: vec2; readonly point1: vec2; readonly normal: vec2; depth: number; } export declare const testPolyPoly: (out: ContactPoint[], poly0: Readonly, poly1: Readonly, spaceMapping: SpaceMappingInterface) => boolean; export declare const testPolyCircle: (out: ContactPoint[], poly: Readonly, circle: Readonly, spaceMapping: SpaceMappingInterface) => boolean; export declare const testCircleCircle: (out: ContactPoint[], circle0: Readonly, circle1: Readonly, spaceMapping: Readonly) => boolean;