import type { Enemy } from './enemy.csv'; import type { Effect } from './effect.csv'; export type IntentEffectTarget = "user" | "eachEnemy" | "randomEnemy" | "player"; export type IntentEffect = ["user" | "eachEnemy" | "randomEnemy" | "player", Effect, number]; export type IntentEffectList = ["user" | "eachEnemy" | "randomEnemy" | "player", Effect, number][]; type IntentTable = readonly { readonly id: string; readonly enemy: Enemy; readonly initialIntent: boolean; readonly nextIntents: Intent[]; readonly brokenIntent: Intent[]; readonly effects: IntentEffectList; }[]; export type Intent = IntentTable[number]; declare function getData(): IntentTable; export default getData;