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: readonly [readonly data: Enemy, readonly hp: number, readonly [readonly effect: Effect, readonly stacks: number]]; readonly dialogue: string; }[]; export type Encounter = EncounterTable[number]; declare function getData(): EncounterTable; export default getData;