import { Entity } from '../../entities/entity.js'; import { GameExports } from '../../index.js'; import { WeaponState } from './state.js'; import { PlayerInventory } from '../../inventory/playerInventory.js'; import { Vec3 } from '@quake2ts/shared'; export declare function firePlasmaBeam(game: GameExports, player: Entity, inventory: PlayerInventory, weaponState: WeaponState, start: Vec3, forward: Vec3): void; export declare function fireIonRipper(game: GameExports, player: Entity, inventory: PlayerInventory, weaponState: WeaponState): void; export declare function firePhalanx(game: GameExports, player: Entity, inventory: PlayerInventory, weaponState: WeaponState): void; export declare function fireEtfRifle(game: GameExports, player: Entity, inventory: PlayerInventory, weaponState: WeaponState, start: Vec3, forward: Vec3): void; //# sourceMappingURL=rogue.d.ts.map