import { WeaponId } from '../../inventory/playerInventory.js'; export declare enum WeaponStateEnum { WEAPON_READY = 0,// Idle, can fire or switch WEAPON_ACTIVATING = 1,// Raising/drawing weapon WEAPON_DROPPING = 2,// Lowering weapon WEAPON_FIRING = 3 } export interface WeaponState { lastFireTime: number; spinupCount?: number; grenadeTimer?: number; heat?: number; } export interface PlayerWeaponStates { states: Map; } export declare function createPlayerWeaponStates(): PlayerWeaponStates; export declare function getWeaponState(playerStates: PlayerWeaponStates, weaponId: WeaponId): WeaponState; //# sourceMappingURL=state.d.ts.map