import { b2Transform } from "../common/b2_math";
import { b2Manifold } from "./b2_collision";
import { b2CircleShape } from "./b2_circle_shape";
import { b2PolygonShape } from "./b2_polygon_shape";
import { b2EdgeShape } from "./b2_edge_shape";
import { b2Readonly } from "../common/b2_readonly";
/**
 * Compute contact points for edge versus circle.
 * This accounts for edge connectivity.
 */
export declare function b2CollideEdgeAndCircle(manifold: b2Manifold, edgeA: b2EdgeShape, xfA: b2Readonly<b2Transform>, circleB: b2CircleShape, xfB: b2Readonly<b2Transform>): void;
export declare function b2CollideEdgeAndPolygon(manifold: b2Manifold, edgeA: b2EdgeShape, xfA: b2Readonly<b2Transform>, polygonB: b2PolygonShape, xfB: b2Readonly<b2Transform>): void;
//# sourceMappingURL=b2_collide_edge.d.ts.map