import type { AbilityHrid } from '../abilities/index.ts'; import type { CombatDetails } from '../combat/types.ts'; import type { DropTable } from '../shared/types.ts'; import type { MONSTER_HRIDS } from './constants.ts'; export type MonsterHrid = (typeof MONSTER_HRIDS)[number]; export interface MonsterAbilities { abilityHrid: AbilityHrid; level: number; minDifficultyTier: number; } export interface Monster { hrid: MonsterHrid; name: string; enrageTime: number; experience: number; combatDetails: CombatDetails; abilities: MonsterAbilities[]; dropTable: DropTable[] | null; rareDropTable: DropTable[]; } //# sourceMappingURL=types.d.ts.map