import type { World, RigidBody, ColliderDesc, RigidBodyDesc, JointData } from '@dimforge/rapier3d-compat';
interface RigidBodyType {
    Dynamic: number;
    Fixed: number;
    KinematicPositionBased: number;
    KinematicVelocityBased: number;
}
export interface PhysicsLib {
    World: typeof World;
    RigidBody: typeof RigidBody;
    ColliderDesc: typeof ColliderDesc;
    RigidBodyDesc: typeof RigidBodyDesc;
    JointData: typeof JointData;
    RigidBodyType: RigidBodyType;
    QueryFilterFlags: {
        EXCLUDE_KINEMATIC: number;
    };
}
export declare function CorePhysics(): Promise<PhysicsLib>;
export declare function CorePhysicsLoaded(): PhysicsLib | undefined;
export {};
