import type { Vec3 } from '../math/vec3.js'; import { type PmFlags, PmType } from './constants.js'; export interface PlayerDimensions { readonly mins: Vec3; readonly maxs: Vec3; readonly viewheight: number; } /** * Pure mirror of PM_SetDimensions from rerelease `p_move.cpp`. * Computes the mins/maxs/viewheight triplet for a player based on * their movement type and ducked flag without mutating inputs. */ export declare function computePlayerDimensions(pmType: PmType, pmFlags: PmFlags): PlayerDimensions; //# sourceMappingURL=dimensions.d.ts.map