import type { CombatMove, MoveSettings } from 'pogo-masterfile-types'; import type { AllMoves } from '../typings/dataTypes'; import Masterfile from './Masterfile'; export interface TempEvolutionMove { pokemonId: number; tempEvoId: number; moveId: number; } export default class Moves extends Masterfile { parsedMoves: AllMoves; tempEvolutionMoves: TempEvolutionMove[]; tempEvolutionMoveOrdinaryMoveIds: Map; private moveIdsByVfxName; private tempEvolutionMoveVfxNames; constructor(); protoMoves(): void; addMoveSettings(object: MoveSettings['data']): void; addCombatMove(object: CombatMove['data']): void; finalizeTempEvolutionMoves(): void; }