import type { TriggeredEffect } from './Ability/TriggeredEffect'; import { type TriggeredEffectName } from './Ability/TriggeredEffectName'; import type { GeneralPowerInterface } from './Power/GeneralPower/GeneralPower'; import type { GeneralPowerName } from './Power/GeneralPower/GeneralPowerName'; import { type GrantedPower } from './Power/GrantedPower/GrantedPower'; import { type GrantedPowerName } from './Power/GrantedPower/GrantedPowerName'; import type { OriginPowerInterface } from './Power/OriginPower/OriginPower'; import type { OriginPowerName } from './Power/OriginPower/OriginPowerName'; import type { RaceAbilityInterface } from './Race/RaceAbility'; import type { RaceAbilityName } from './Race/RaceAbilityName'; import type { RoleAbilityInterface } from './Role/RoleAbility'; import type { RoleAbilityName } from './Role/RoleAbilityName'; import type { RolePowerInterface } from './Role/RolePower'; import type { RolePowerName } from './Role/RolePowerName'; export type GeneralPowerMap = Map; export type GrantedPowerMap = Map; export type RolePowerMap = Map; export type OriginPowerMap = Map; export type RaceAbilityMap = Map; export type RoleAbilityMap = Map; export type TriggeredEffectMap = Map;