import { Object3D } from 'three';
import { ObjectNamedFunction1 } from './_Base';
interface PlayerUpdateOptions {
    speed: number;
    runAllowed: boolean;
    runSpeedMult: number;
    jumpAllowed: boolean;
    jumpStrength: number;
    resetIfBelowThreshold: boolean;
    resetThreshold: number;
    left: boolean;
    right: boolean;
    backward: boolean;
    forward: boolean;
    run: boolean;
    jump: boolean;
}
export declare class playerPhysicsUpdate extends ObjectNamedFunction1<[PlayerUpdateOptions]> {
    static type(): string;
    func(object3D: Object3D, options: PlayerUpdateOptions): void;
}
export {};
