import type { b2BodyDef, b2CircleShape, b2FixtureDef, b2PolygonShape, b2Vec2, b2World } from './types'; declare global { function nativeCallSyncHook(): unknown; var Box2dApi: undefined | { b2Vec2: (xIn: number, yIn: number) => b2Vec2; b2World: (vec: b2Vec2) => b2World; b2BodyDef: () => b2BodyDef; b2PolygonShape: () => b2PolygonShape; b2CircleShape: () => b2CircleShape; b2FixtureDef: () => b2FixtureDef; }; } export declare const Box2d: { b2Vec2: (xIn: number, yIn: number) => b2Vec2; b2World: (vec: b2Vec2) => b2World; b2BodyDef: () => b2BodyDef; b2PolygonShape: () => b2PolygonShape; b2CircleShape: () => b2CircleShape; b2FixtureDef: () => b2FixtureDef; };