import type { Collider } from '@dimforge/rapier3d-compat';
import { Object3D } from 'three';
import { PhysicsRBDColliderType } from '../PhysicsAttribute';
export declare enum RBDCommonProperty {
    RADIUS = "radius",
    HEIGHT = "height"
}
export declare function currentHeight(object: Object3D, collider: Collider): number;
export declare function currentRadius(object: Object3D, collider: Collider): number;
export declare function getPhysicsRBDHeight(expectedType: PhysicsRBDColliderType.CONE | PhysicsRBDColliderType.CYLINDER, object: Object3D): number | undefined;
export declare function getPhysicsRBDRadius(expectedType: PhysicsRBDColliderType.CONE | PhysicsRBDColliderType.CYLINDER | PhysicsRBDColliderType.SPHERE, object: Object3D): number | undefined;
export declare function setPhysicsRBDHeightRadiusProperty(expectedType: PhysicsRBDColliderType.CONE | PhysicsRBDColliderType.CYLINDER, object: Object3D, targetRadius: number, targetHeight: number, lerp: number, updateObjectMatrix: boolean): void;
