import type { BodyDescriptor, Vec3, Quat } from '@rapierphysicsplugin/shared'; import type { PhysicsWorldContext } from './pw-types.js'; export declare function addBody(ctx: PhysicsWorldContext, descriptor: BodyDescriptor): string; export declare function removeBody(ctx: PhysicsWorldContext, id: string): void; export declare function applyForce(ctx: PhysicsWorldContext, id: string, force: Vec3, point?: Vec3): void; export declare function applyImpulse(ctx: PhysicsWorldContext, id: string, impulse: Vec3, point?: Vec3): void; export declare function setBodyVelocity(ctx: PhysicsWorldContext, id: string, linVel: Vec3, angVel?: Vec3): void; export declare function setBodyPosition(ctx: PhysicsWorldContext, id: string, position: Vec3): void; export declare function setBodyRotation(ctx: PhysicsWorldContext, id: string, rotation: Quat): void; //# sourceMappingURL=pw-body-ops.d.ts.map