import type { Enemy } from './enemy.csv'; import type { Effect } from './effect.csv'; type EncounterTable = readonly { readonly id: string; readonly type: "minion" | "elite" | "event" | "shop" | "camp" | "curio"; readonly name: string; readonly description: string; readonly enemies: [data: Enemy, hp: number, effects: [effect: Effect, stacks: number][]][]; readonly dialogue: string; }[]; export type Encounter = EncounterTable[number]; declare function getData(): EncounterTable; export default getData;