export interface GamePlan { game_name: string; game_id: number; pokemon: PlanPokemon[]; } export interface PlanPokemon { pfic: string; name: string; form_name?: string; catch_count: number; evolve_to: EvolutionTarget[]; breed_for: BreedingTarget[]; } export interface EvolutionTarget { pfic: string; name: string; form_name?: string; method: string; count: number; } export interface BreedingTarget { pfic: string; name: string; form_name?: string; count: number; }