import { LevelManager } from "../managers/level.d.ts"; /** * Register the collider property handler. * * Supports the following properties on scene nodes: * - `collider` (string): Collider type - "box", "sphere", "mesh", or "none" * - `collider_mesh` (boolean): On a child node, marks it as the collision source for parent's "mesh" collider * - `collider_mass` (number): Mass for the physics body. Defaults to 0 (static). Set > 0 for dynamic bodies. * - `collider_kinematic` (boolean): When true, sets `disablePreStep = false` so the physics body * tracks mesh transform each frame. Required for animated colliders (doors, elevators, platforms). * * For "mesh" colliders, if a child node has `collider_mesh: true`, that child's geometry * is used for collision and the child is made invisible. * * @param levelManager */ export declare function registerColliderHandler(levelManager: LevelManager): void;