import type { components } from './schema'; export interface ViewPlansParams { building_id: number; } export interface ViewPlansResponse { plans: Array<{ name: string; level: number; extra_build_level?: number }>; status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; }; } export interface ViewIncomingSupplyChainsParams { building_id: number; } export interface ViewIncomingSupplyChainsResponse { supply_chains: Array<{ id?: number; from_body?: { id?: number; name?: string; x?: number; y?: number; image?: string }; resource_hour?: number; resource_type?: string; percent_transferred?: number; stalled?: 1 | 0; }>; status: { server: components['schemas']['server_status']; empire?: components['schemas']['empire_status']; body?: components['schemas']['body_status']; }; }