import { Vec3 } from '../math/vec3.js'; import { WaterLevel } from '../pmove/constants.js'; export interface DamageIndicator { direction: Vec3; strength: number; } export interface PlayerState { origin: Vec3; velocity: Vec3; viewAngles: Vec3; onGround: boolean; waterLevel: WaterLevel; watertype: number; mins: Vec3; maxs: Vec3; damageAlpha: number; damageIndicators: DamageIndicator[]; blend: [number, number, number, number]; pickupIcon?: string; centerPrint?: string; notify?: string; stats: number[]; kick_angles: Vec3; kick_origin: Vec3; gunoffset: Vec3; gunangles: Vec3; gunindex: number; pm_type: number; pm_time: number; pm_flags: number; gun_frame: number; rdflags: number; fov: number; renderfx: number; gunskin?: number; gunrate?: number; damage_blend?: [number, number, number, number]; team_id?: number; } //# sourceMappingURL=player-state.d.ts.map