import type { Vec3 } from '../math/vec3.js'; import { PlayerButton } from '../pmove/constants.js'; export interface UserCommand { readonly msec: number; readonly buttons: PlayerButton; readonly angles: Vec3; readonly forwardmove: number; readonly sidemove: number; readonly upmove: number; readonly serverFrame?: number; readonly sequence: number; readonly lightlevel: number; readonly impulse: number; } export interface MouseDelta { readonly deltaX: number; readonly deltaY: number; } export interface MouseLookOptions { readonly sensitivity: number; readonly invertY: boolean; readonly sensitivityX?: number; readonly sensitivityY?: number; } export declare const DEFAULT_FORWARD_SPEED = 200; export declare const DEFAULT_SIDE_SPEED = 200; export declare const DEFAULT_UP_SPEED = 200; export declare const DEFAULT_YAW_SPEED = 140; export declare const DEFAULT_PITCH_SPEED = 150; export declare const DEFAULT_MOUSE_SENSITIVITY = 3; export declare function addViewAngles(current: Vec3, delta: Vec3): Vec3; export declare function mouseDeltaToViewDelta(delta: MouseDelta, options: MouseLookOptions): Vec3; //# sourceMappingURL=usercmd.d.ts.map