import { GameMonster } from '../game_monster'; import { BattleDamage } from '../types'; import { Game } from '../game'; /** Hits the monster with magic damage. Returns the remainder damage. */ export declare function hitMonsterWithMagic(game: Game, attackingMonster: GameMonster | null, attackTarget: GameMonster, magicDamage: number, isReflectionTypeDamage?: boolean): BattleDamage; /** Hits the monster with physical damage. Returns the remainder damage. */ export declare function hitMonsterWithPhysical(game: Game, attackingMonster: GameMonster | null, attackTarget: GameMonster, damageAmt: number): BattleDamage;