import type { Card } from './card.csv'; import type { Effect } from './effect.csv'; type CardEffectTrigger = "onPlay" | "onDraw" | "onDiscard"; type CardEffectTarget = "user" | "eachTarget" | "eachEnemy" | "randomEnemy" | "player"; type CardEffectList = [effect: Effect, stacks: number][]; type CardEffectTable = readonly { readonly id: string; readonly card: Card; readonly trigger: CardEffectTrigger; readonly target: CardEffectTarget; readonly effects: CardEffectList; }[]; export type CardEffect = CardEffectTable[number]; declare function getData(): CardEffectTable; export default getData;