import { Vector3 } from 'three';
import { BaseCollisionHandler } from '../../../../modules/core/controls/BaseCollisionHandler';
import { TypedNodePathParamValue } from '../../../../core/Walker';
interface BaseColliderControlsEventNode2 {
    pv: {
        collideWithGeo: boolean;
        collidingGeo: TypedNodePathParamValue;
        playerHeight: number;
        playerRadius: number;
        playerMass: number;
        jumpDuration: number;
        jumpForce: number;
        useGravity: boolean;
        gravity: Vector3;
    };
}
export declare function setupCollision(controls: BaseCollisionHandler, node: BaseColliderControlsEventNode2): Promise<void>;
export {};
