import type { ItemHrid } from '../items/types.ts'; import type { SkillHrid } from '../skills/index.ts'; import type { OPENABLE_LOOT_DROP_HRIDS } from './constants.ts'; export interface DropTable { itemHrid: ItemHrid; dropRate: number; minCount: number; maxCount: number; dropRatePerDifficultyTier?: number; } export type OpenableLootDropHrid = (typeof OPENABLE_LOOT_DROP_HRIDS)[number]; export type OpenableLootDrop = Record; /** * Experience */ export interface ExperienceGain { skillHrid: SkillHrid; value: number; } export interface LevelRequirement { skillHrid: string; level: number; } export interface ItemCost { itemHrid: ItemHrid; count: number; } //# sourceMappingURL=types.d.ts.map