import React, { MutableRefObject } from 'react'; import { ValidUUID } from '../shared/types'; import { Body } from 'planck-js'; declare type BodiesMap = Map; declare type DynamicBodies = Set; declare type CollisionListeners = Set; declare type ContextState = { bodies: BodiesMap; dynamicBodies: DynamicBodies; collisionListeners: CollisionListeners; bodiesNeedSync: boolean; setBodiesNeedSync: (bool: boolean) => void; bodiesNeedSyncRef: MutableRefObject; logicBodiesNeedSyncRef: MutableRefObject; }; export declare const useWorldState: () => ContextState; export declare const WorldState: React.FC; export {};