import type { Buff } from '../buffs/types.ts'; import type { ItemHrid } from '../items/types.ts'; import type { MonsterHrid } from '../monsters/types.ts'; import type { ItemCost } from '../shared/types.ts'; import type { SkillHrid } from '../skills/types.ts'; import type { LABYRINTH_CRATE_HRIDS, LABYRINTH_SHOP_ITEM_HRIDS } from './constants.ts'; export type LabyrinthCrateHrid = (typeof LABYRINTH_CRATE_HRIDS)[number]; export type LabyrinthShopItemHrid = (typeof LABYRINTH_SHOP_ITEM_HRIDS)[number]; export type LabyrinthCrateMap = Record; export type LabyrinthShopItemMap = Record; export interface LabyrinthShopItem { hrid: LabyrinthShopItemHrid; name: string; itemHrid: ItemHrid; cost: ItemCost[]; outputCount: number; sortIndex: number; } export interface LabyrinthRoomData { roomType: string; recommendedLevel: number; isCleared: boolean; monsterHrid?: MonsterHrid; skillHrid?: SkillHrid; entryCount?: number; failCount?: number; } //# sourceMappingURL=types.d.ts.map