//! Copyright (C) Call of Nil contributors //! SPDX-License-Identifier: AGPL-3.0-only export declare const VERSION: string; export type { JsonValue } from './serde_json/JsonValue'; export type { Academy } from './Academy'; export type { AcademyRecruitCatalog } from './AcademyRecruitCatalog'; export type { AcademyRecruitCatalogEntry } from './AcademyRecruitCatalogEntry'; export type { AcademyRecruitCatalogRecipe } from './AcademyRecruitCatalogRecipe'; export type { AcademyRecruitOrder } from './AcademyRecruitOrder'; export type { AcademyRecruitOrderId } from './AcademyRecruitOrderId'; export type { AcademyRecruitOrderRequest } from './AcademyRecruitOrderRequest'; export type { AcademyRecruitOrderState } from './AcademyRecruitOrderState'; export type { AcademyRecruitQueue } from './AcademyRecruitQueue'; export type { AcademyUnitId } from './AcademyUnitId'; export type { AddAcademyRecruitOrderRequest } from './AddAcademyRecruitOrderRequest'; export type { AddPrefectureBuildOrderRequest } from './AddPrefectureBuildOrderRequest'; export type { AddStableRecruitOrderRequest } from './AddStableRecruitOrderRequest'; export type { AddWorkshopRecruitOrderRequest } from './AddWorkshopRecruitOrderRequest'; export type { app_AcademySettings } from './app_AcademySettings'; export type { app_AppearanceSettings } from './app_AppearanceSettings'; export type { app_AuthSettings } from './app_AuthSettings'; export type { app_GeneralSettings } from './app_GeneralSettings'; export type { app_PrefectureSettings } from './app_PrefectureSettings'; export type { app_Settings } from './app_Settings'; export type { app_StableSettings } from './app_StableSettings'; export type { app_WorkshopSettings } from './app_WorkshopSettings'; export type { Army } from './Army'; export type { ArmyId } from './ArmyId'; export type { ArmyPersonnel } from './ArmyPersonnel'; export type { ArmyState } from './ArmyState'; export type { AuthorizeRequest } from './AuthorizeRequest'; export type { AuthorizeResponse } from './AuthorizeResponse'; export type { BattleReport } from './BattleReport'; export type { BattleResult } from './BattleResult'; export type { BattleWinner } from './BattleWinner'; export type { BotAdvancedStartRatio } from './BotAdvancedStartRatio'; export type { BotDensity } from './BotDensity'; export type { BotId } from './BotId'; export type { BuildingId } from './BuildingId'; export type { BuildingLevel } from './BuildingLevel'; export type { BuildingLevelDiff } from './BuildingLevelDiff'; export type { BuildingStats } from './BuildingStats'; export type { BuildingStatsTable } from './BuildingStatsTable'; export type { BuildStep } from './BuildStep'; export type { BuyResourcesRequest } from './BuyResourcesRequest'; export type { CancelAcademyRecruitOrderRequest } from './CancelAcademyRecruitOrderRequest'; export type { CancelManeuverRequest } from './CancelManeuverRequest'; export type { CancelPrefectureBuildOrderRequest } from './CancelPrefectureBuildOrderRequest'; export type { CancelStableRecruitOrderRequest } from './CancelStableRecruitOrderRequest'; export type { CancelWorkshopRecruitOrderRequest } from './CancelWorkshopRecruitOrderRequest'; export type { Capital } from './Capital'; export type { ChatHistory } from './ChatHistory'; export type { ChatMessage } from './ChatMessage'; export type { ChatMessageAuthor } from './ChatMessageAuthor'; export type { ChatMessageContent } from './ChatMessageContent'; export type { ChatMessageId } from './ChatMessageId'; export type { ChatMessageKind } from './ChatMessageKind'; export type { CheatFillWorldRequest } from './CheatFillWorldRequest'; export type { CheatGetAcademyRecruitQueueRequest } from './CheatGetAcademyRecruitQueueRequest'; export type { CheatGetAcademyRecruitQueueResponse } from './CheatGetAcademyRecruitQueueResponse'; export type { CheatGetAcademyRecruitQueuesRequest } from './CheatGetAcademyRecruitQueuesRequest'; export type { CheatGetAcademyRecruitQueuesResponse } from './CheatGetAcademyRecruitQueuesResponse'; export type { CheatGetAcademyRecruitQueuesResponseItem } from './CheatGetAcademyRecruitQueuesResponseItem'; export type { CheatGetAllAcademyRecruitQueuesRequest } from './CheatGetAllAcademyRecruitQueuesRequest'; export type { CheatGetAllAcademyRecruitQueuesResponse } from './CheatGetAllAcademyRecruitQueuesResponse'; export type { CheatGetAllAcademyRecruitQueuesResponseItem } from './CheatGetAllAcademyRecruitQueuesResponseItem'; export type { CheatGetAllPrefectureBuildQueuesRequest } from './CheatGetAllPrefectureBuildQueuesRequest'; export type { CheatGetAllPrefectureBuildQueuesResponse } from './CheatGetAllPrefectureBuildQueuesResponse'; export type { CheatGetAllPrefectureBuildQueuesResponseItem } from './CheatGetAllPrefectureBuildQueuesResponseItem'; export type { CheatGetAllStableRecruitQueuesRequest } from './CheatGetAllStableRecruitQueuesRequest'; export type { CheatGetAllStableRecruitQueuesResponse } from './CheatGetAllStableRecruitQueuesResponse'; export type { CheatGetAllStableRecruitQueuesResponseItem } from './CheatGetAllStableRecruitQueuesResponseItem'; export type { CheatGetBuildStepsRequest } from './CheatGetBuildStepsRequest'; export type { CheatGetBuildStepsResponse } from './CheatGetBuildStepsResponse'; export type { CheatGetCitiesRequest } from './CheatGetCitiesRequest'; export type { CheatGetCitiesResponse } from './CheatGetCitiesResponse'; export type { CheatGetCityRequest } from './CheatGetCityRequest'; export type { CheatGetCityResponse } from './CheatGetCityResponse'; export type { CheatGetEthicsRequest } from './CheatGetEthicsRequest'; export type { CheatGetEthicsResponse } from './CheatGetEthicsResponse'; export type { CheatGetIdleArmiesAtRequest } from './CheatGetIdleArmiesAtRequest'; export type { CheatGetIdleArmiesAtResponse } from './CheatGetIdleArmiesAtResponse'; export type { CheatGetIdlePersonnelAtRequest } from './CheatGetIdlePersonnelAtRequest'; export type { CheatGetIdlePersonnelAtResponse } from './CheatGetIdlePersonnelAtResponse'; export type { CheatGetInfluenceRequest } from './CheatGetInfluenceRequest'; export type { CheatGetInfluenceResponse } from './CheatGetInfluenceResponse'; export type { CheatGetInfrastructureRequest } from './CheatGetInfrastructureRequest'; export type { CheatGetInfrastructureResponse } from './CheatGetInfrastructureResponse'; export type { CheatGetManeuversOfRequest } from './CheatGetManeuversOfRequest'; export type { CheatGetManeuversOfResponse } from './CheatGetManeuversOfResponse'; export type { CheatGetManeuversRequest } from './CheatGetManeuversRequest'; export type { CheatGetManeuversResponse } from './CheatGetManeuversResponse'; export type { CheatGetPlayerRequest } from './CheatGetPlayerRequest'; export type { CheatGetPlayerResponse } from './CheatGetPlayerResponse'; export type { CheatGetPlayersRequest } from './CheatGetPlayersRequest'; export type { CheatGetPlayersResponse } from './CheatGetPlayersResponse'; export type { CheatGetPrefectureBuildQueueRequest } from './CheatGetPrefectureBuildQueueRequest'; export type { CheatGetPrefectureBuildQueueResponse } from './CheatGetPrefectureBuildQueueResponse'; export type { CheatGetPrefectureBuildQueuesRequest } from './CheatGetPrefectureBuildQueuesRequest'; export type { CheatGetPrefectureBuildQueuesResponse } from './CheatGetPrefectureBuildQueuesResponse'; export type { CheatGetPrefectureBuildQueuesResponseItem } from './CheatGetPrefectureBuildQueuesResponseItem'; export type { CheatGetResourcesRequest } from './CheatGetResourcesRequest'; export type { CheatGetResourcesResponse } from './CheatGetResourcesResponse'; export type { CheatGetStableRecruitQueueRequest } from './CheatGetStableRecruitQueueRequest'; export type { CheatGetStableRecruitQueueResponse } from './CheatGetStableRecruitQueueResponse'; export type { CheatGetStableRecruitQueuesRequest } from './CheatGetStableRecruitQueuesRequest'; export type { CheatGetStableRecruitQueuesResponse } from './CheatGetStableRecruitQueuesResponse'; export type { CheatGetStableRecruitQueuesResponseItem } from './CheatGetStableRecruitQueuesResponseItem'; export type { CheatGetStorageCapacityRequest } from './CheatGetStorageCapacityRequest'; export type { CheatGetStorageCapacityResponse } from './CheatGetStorageCapacityResponse'; export type { CheatSetBotEthicsRequest } from './CheatSetBotEthicsRequest'; export type { CheatSetBuildingLevelRequest } from './CheatSetBuildingLevelRequest'; export type { CheatSetFoodRequest } from './CheatSetFoodRequest'; export type { CheatSetInfluenceRequest } from './CheatSetInfluenceRequest'; export type { CheatSetIronRequest } from './CheatSetIronRequest'; export type { CheatSetMarketFeeRequest } from './CheatSetMarketFeeRequest'; export type { CheatSetMarketVaultResourcesRequest } from './CheatSetMarketVaultResourcesRequest'; export type { CheatSetMaxFoodRequest } from './CheatSetMaxFoodRequest'; export type { CheatSetMaxInfrastructureRequest } from './CheatSetMaxInfrastructureRequest'; export type { CheatSetMaxIronRequest } from './CheatSetMaxIronRequest'; export type { CheatSetMaxResourcesRequest } from './CheatSetMaxResourcesRequest'; export type { CheatSetMaxSiloResourcesRequest } from './CheatSetMaxSiloResourcesRequest'; export type { CheatSetMaxStoneRequest } from './CheatSetMaxStoneRequest'; export type { CheatSetMaxWarehouseResourcesRequest } from './CheatSetMaxWarehouseResourcesRequest'; export type { CheatSetMaxWoodRequest } from './CheatSetMaxWoodRequest'; export type { CheatSetResourcesRequest } from './CheatSetResourcesRequest'; export type { CheatSetStabilityRequest } from './CheatSetStabilityRequest'; export type { CheatSetStoneRequest } from './CheatSetStoneRequest'; export type { CheatSetWoodRequest } from './CheatSetWoodRequest'; export type { CheatSkipRoundRequest } from './CheatSkipRoundRequest'; export type { CheatSpawnBotRequest } from './CheatSpawnBotRequest'; export type { CheatSpawnBotResponse } from './CheatSpawnBotResponse'; export type { CheatSpawnCityRequest } from './CheatSpawnCityRequest'; export type { CheatSpawnPersonnelRequest } from './CheatSpawnPersonnelRequest'; export type { City } from './City'; export type { CityName } from './CityName'; export type { CitySearch } from './CitySearch'; export type { ClientOptions } from './ClientOptions'; export type { ContinentIndex } from './ContinentIndex'; export type { ContinentSize } from './ContinentSize'; export type { Coord } from './Coord'; export type { Cost } from './Cost'; export type { CreateRemoteWorldRequest } from './CreateRemoteWorldRequest'; export type { CreateRemoteWorldResponse } from './CreateRemoteWorldResponse'; export type { CreateUserRequest } from './CreateUserRequest'; export type { DeleteRemoteWorldRequest } from './DeleteRemoteWorldRequest'; export { env_Var } from './env_Var'; export type { EthicPowerAxis } from './EthicPowerAxis'; export type { Ethics } from './Ethics'; export type { EthicTruthAxis } from './EthicTruthAxis'; export type { Event } from './Event'; export type { EventId } from './EventId'; export type { Farm } from './Farm'; export type { ffi_QueueEntry } from './ffi_QueueEntry'; export type { ffi_QueueEntryKind } from './ffi_QueueEntryKind'; export type { ffi_RequestId } from './ffi_RequestId'; export type { ffi_Response } from './ffi_Response'; export type { ffi_Result } from './ffi_Result'; export { ffi_Status } from './ffi_Status'; export type { Food } from './Food'; export type { ForwardReportRequest } from './ForwardReportRequest'; export type { GetAcademyRecruitCatalogRequest } from './GetAcademyRecruitCatalogRequest'; export type { GetAcademyRecruitCatalogResponse } from './GetAcademyRecruitCatalogResponse'; export type { GetArmiesRequest } from './GetArmiesRequest'; export type { GetArmiesResponse } from './GetArmiesResponse'; export type { GetArmiesResponseItem } from './GetArmiesResponseItem'; export type { GetArmyOwnerRequest } from './GetArmyOwnerRequest'; export type { GetArmyOwnerResponse } from './GetArmyOwnerResponse'; export type { GetArmyRequest } from './GetArmyRequest'; export type { GetArmyResponse } from './GetArmyResponse'; export type { GetBotCoordsRequest } from './GetBotCoordsRequest'; export type { GetBotCoordsResponse } from './GetBotCoordsResponse'; export type { GetChatHistoryRequest } from './GetChatHistoryRequest'; export type { GetChatHistoryResponse } from './GetChatHistoryResponse'; export type { GetCitiesRequest } from './GetCitiesRequest'; export type { GetCitiesResponse } from './GetCitiesResponse'; export type { GetCityLimitRequest } from './GetCityLimitRequest'; export type { GetCityLimitResponse } from './GetCityLimitResponse'; export type { GetCityRequest } from './GetCityRequest'; export type { GetCityResponse } from './GetCityResponse'; export type { GetCityScoreRequest } from './GetCityScoreRequest'; export type { GetCityScoreResponse } from './GetCityScoreResponse'; export type { GetContinentSizeRequest } from './GetContinentSizeRequest'; export type { GetContinentSizeResponse } from './GetContinentSizeResponse'; export type { GetIdleArmiesAtRequest } from './GetIdleArmiesAtRequest'; export type { GetIdleArmiesAtResponse } from './GetIdleArmiesAtResponse'; export type { GetIdleArmiesCoordsRequest } from './GetIdleArmiesCoordsRequest'; export type { GetIdleArmiesCoordsResponse } from './GetIdleArmiesCoordsResponse'; export type { GetManeuverRequest } from './GetManeuverRequest'; export type { GetManeuverResponse } from './GetManeuverResponse'; export type { GetMarketFeeRequest } from './GetMarketFeeRequest'; export type { GetMarketFeeResponse } from './GetMarketFeeResponse'; export type { GetMarketRequest } from './GetMarketRequest'; export type { GetMarketResponse } from './GetMarketResponse'; export type { GetPlayerCoordsRequest } from './GetPlayerCoordsRequest'; export type { GetPlayerCoordsResponse } from './GetPlayerCoordsResponse'; export type { GetPlayerIdsRequest } from './GetPlayerIdsRequest'; export type { GetPlayerIdsResponse } from './GetPlayerIdsResponse'; export type { GetPlayerMaintenanceRequest } from './GetPlayerMaintenanceRequest'; export type { GetPlayerMaintenanceResponse } from './GetPlayerMaintenanceResponse'; export type { GetPlayerMilitaryRequest } from './GetPlayerMilitaryRequest'; export type { GetPlayerMilitaryResponse } from './GetPlayerMilitaryResponse'; export type { GetPlayerRequest } from './GetPlayerRequest'; export type { GetPlayerResponse } from './GetPlayerResponse'; export type { GetPlayerStatusRequest } from './GetPlayerStatusRequest'; export type { GetPlayerStatusResponse } from './GetPlayerStatusResponse'; export type { GetPlayerStorageCapacityRequest } from './GetPlayerStorageCapacityRequest'; export type { GetPlayerStorageCapacityResponse } from './GetPlayerStorageCapacityResponse'; export type { GetPlayerWorldsRequest } from './GetPlayerWorldsRequest'; export type { GetPlayerWorldsResponse } from './GetPlayerWorldsResponse'; export type { GetPrecursorCoordsRequest } from './GetPrecursorCoordsRequest'; export type { GetPrecursorCoordsResponse } from './GetPrecursorCoordsResponse'; export type { GetPrefectureBuildCatalogRequest } from './GetPrefectureBuildCatalogRequest'; export type { GetPrefectureBuildCatalogResponse } from './GetPrefectureBuildCatalogResponse'; export type { GetPublicBotRequest } from './GetPublicBotRequest'; export type { GetPublicBotResponse } from './GetPublicBotResponse'; export type { GetPublicBotsRequest } from './GetPublicBotsRequest'; export type { GetPublicBotsResponse } from './GetPublicBotsResponse'; export type { GetPublicCitiesRequest } from './GetPublicCitiesRequest'; export type { GetPublicCitiesResponse } from './GetPublicCitiesResponse'; export type { GetPublicCityRequest } from './GetPublicCityRequest'; export type { GetPublicCityResponse } from './GetPublicCityResponse'; export type { GetPublicFieldRequest } from './GetPublicFieldRequest'; export type { GetPublicFieldResponse } from './GetPublicFieldResponse'; export type { GetPublicFieldsRequest } from './GetPublicFieldsRequest'; export type { GetPublicFieldsResponse } from './GetPublicFieldsResponse'; export type { GetPublicFieldsResponseItem } from './GetPublicFieldsResponseItem'; export type { GetPublicPlayerRequest } from './GetPublicPlayerRequest'; export type { GetPublicPlayerResponse } from './GetPublicPlayerResponse'; export type { GetPublicPlayersRequest } from './GetPublicPlayersRequest'; export type { GetPublicPlayersResponse } from './GetPublicPlayersResponse'; export type { GetPublicPrecursorRequest } from './GetPublicPrecursorRequest'; export type { GetPublicPrecursorResponse } from './GetPublicPrecursorResponse'; export type { GetPublicPrecursorsRequest } from './GetPublicPrecursorsRequest'; export type { GetPublicPrecursorsResponse } from './GetPublicPrecursorsResponse'; export type { GetRankingRequest } from './GetRankingRequest'; export type { GetRankingResponse } from './GetRankingResponse'; export type { GetRankRequest } from './GetRankRequest'; export type { GetRankResponse } from './GetRankResponse'; export type { GetRemoteWorldLimitPerUserResponse } from './GetRemoteWorldLimitPerUserResponse'; export type { GetRemoteWorldLimitResponse } from './GetRemoteWorldLimitResponse'; export type { GetRemoteWorldRequest } from './GetRemoteWorldRequest'; export type { GetRemoteWorldResponse } from './GetRemoteWorldResponse'; export type { GetRemoteWorldsResponse } from './GetRemoteWorldsResponse'; export type { GetRoundRequest } from './GetRoundRequest'; export type { GetRoundResponse } from './GetRoundResponse'; export type { GetServerKindResponse } from './GetServerKindResponse'; export type { GetStableRecruitCatalogRequest } from './GetStableRecruitCatalogRequest'; export type { GetStableRecruitCatalogResponse } from './GetStableRecruitCatalogResponse'; export type { GetWorkshopRecruitCatalogRequest } from './GetWorkshopRecruitCatalogRequest'; export type { GetWorkshopRecruitCatalogResponse } from './GetWorkshopRecruitCatalogResponse'; export type { GetWorldBotsRequest } from './GetWorldBotsRequest'; export type { GetWorldBotsResponse } from './GetWorldBotsResponse'; export type { GetWorldConfigRequest } from './GetWorldConfigRequest'; export type { GetWorldConfigResponse } from './GetWorldConfigResponse'; export type { GetWorldPersonnelRequest } from './GetWorldPersonnelRequest'; export type { GetWorldPersonnelResponse } from './GetWorldPersonnelResponse'; export type { GetWorldPlayersRequest } from './GetWorldPlayersRequest'; export type { GetWorldPlayersResponse } from './GetWorldPlayersResponse'; export type { GetWorldPrecursorsRequest } from './GetWorldPrecursorsRequest'; export type { GetWorldPrecursorsResponse } from './GetWorldPrecursorsResponse'; export type { GetWorldRulersRequest } from './GetWorldRulersRequest'; export type { GetWorldRulersResponse } from './GetWorldRulersResponse'; export type { GetWorldStatsRequest } from './GetWorldStatsRequest'; export type { GetWorldStatsResponse } from './GetWorldStatsResponse'; export type { Gold } from './Gold'; export type { Influence } from './Influence'; export type { InfluenceResourceCost } from './InfluenceResourceCost'; export type { Infrastructure } from './Infrastructure'; export type { InfrastructureRequirements } from './InfrastructureRequirements'; export type { InfrastructureStats } from './InfrastructureStats'; export type { Iron } from './Iron'; export type { IronMine } from './IronMine'; export type { LeaveRequest } from './LeaveRequest'; export type { Locale } from './Locale'; export type { LocalServer } from './LocalServer'; export type { Luck } from './Luck'; export type { Maintenance } from './Maintenance'; export type { Maneuver } from './Maneuver'; export type { ManeuverDirection } from './ManeuverDirection'; export type { ManeuverDistance } from './ManeuverDistance'; export type { ManeuverHaul } from './ManeuverHaul'; export type { ManeuverId } from './ManeuverId'; export type { ManeuverKind } from './ManeuverKind'; export type { ManeuverRequest } from './ManeuverRequest'; export type { ManeuverState } from './ManeuverState'; export type { Market } from './Market'; export type { MarketFee } from './MarketFee'; export type { MarketOperation } from './MarketOperation'; export type { MarketPriceTable } from './MarketPriceTable'; export type { MarketVault } from './MarketVault'; export type { Military } from './Military'; export type { MineId } from './MineId'; export type { MineProduction } from './MineProduction'; export type { MineStats } from './MineStats'; export type { MineStatsTable } from './MineStatsTable'; export type { OverallStorageCapacity } from './OverallStorageCapacity'; export type { Password } from './Password'; export type { Player } from './Player'; export type { PlayerExistsRequest } from './PlayerExistsRequest'; export type { PlayerExistsResponse } from './PlayerExistsResponse'; export type { PlayerId } from './PlayerId'; export type { PlayerOptions } from './PlayerOptions'; export type { PlayerStatus } from './PlayerStatus'; export type { PrecursorId } from './PrecursorId'; export type { Prefecture } from './Prefecture'; export type { PrefectureBuildCatalog } from './PrefectureBuildCatalog'; export type { PrefectureBuildCatalogEntry } from './PrefectureBuildCatalogEntry'; export type { PrefectureBuildCatalogRecipe } from './PrefectureBuildCatalogRecipe'; export type { PrefectureBuildOrder } from './PrefectureBuildOrder'; export type { PrefectureBuildOrderId } from './PrefectureBuildOrderId'; export type { PrefectureBuildOrderKind } from './PrefectureBuildOrderKind'; export type { PrefectureBuildOrderRequest } from './PrefectureBuildOrderRequest'; export type { PrefectureBuildOrderState } from './PrefectureBuildOrderState'; export type { PrefectureBuildQueue } from './PrefectureBuildQueue'; export type { PublicBot } from './PublicBot'; export type { PublicCapital } from './PublicCapital'; export type { PublicCity } from './PublicCity'; export type { PublicField } from './PublicField'; export type { PublicPlayer } from './PublicPlayer'; export type { PublicPrecursor } from './PublicPrecursor'; export type { PushChatMessageRequest } from './PushChatMessageRequest'; export type { PushChatMessageResponse } from './PushChatMessageResponse'; export type { Quarry } from './Quarry'; export type { Rank } from './Rank'; export type { Ranking } from './Ranking'; export type { RankingEntry } from './RankingEntry'; export type { RemoteWorld } from './RemoteWorld'; export type { RenameCityRequest } from './RenameCityRequest'; export type { ReportId } from './ReportId'; export type { ReportKind } from './ReportKind'; export type { RequestManeuverRequest } from './RequestManeuverRequest'; export type { RequestManeuverResponse } from './RequestManeuverResponse'; export type { ResourceId } from './ResourceId'; export type { Resources } from './Resources'; export type { Round } from './Round'; export type { RoundDuration } from './RoundDuration'; export type { RoundId } from './RoundId'; export type { RoundState } from './RoundState'; export type { Ruler } from './Ruler'; export type { SaveLocalWorldRequest } from './SaveLocalWorldRequest'; export type { Sawmill } from './Sawmill'; export type { Score } from './Score'; export type { SearchCityRequest } from './SearchCityRequest'; export type { SearchCityResponse } from './SearchCityResponse'; export type { SearchPublicCityRequest } from './SearchPublicCityRequest'; export type { SearchPublicCityResponse } from './SearchPublicCityResponse'; export type { SellResourcesRequest } from './SellResourcesRequest'; export type { SendResourcesRequest } from './SendResourcesRequest'; export type { ServerAddr } from './ServerAddr'; export type { ServerKind } from './ServerKind'; export type { SetPlayerReadyRequest } from './SetPlayerReadyRequest'; export type { SetPlayerReadyResponse } from './SetPlayerReadyResponse'; export type { SetPlayerStatusRequest } from './SetPlayerStatusRequest'; export type { Silo } from './Silo'; export type { SiloResourceId } from './SiloResourceId'; export type { SimulateBattleRequest } from './SimulateBattleRequest'; export type { SimulateBattleResponse } from './SimulateBattleResponse'; export type { SpawnPlayerRequest } from './SpawnPlayerRequest'; export type { Speed } from './Speed'; export type { Squad } from './Squad'; export type { SquadSize } from './SquadSize'; export type { Stability } from './Stability'; export type { Stable } from './Stable'; export type { StableRecruitCatalog } from './StableRecruitCatalog'; export type { StableRecruitCatalogEntry } from './StableRecruitCatalogEntry'; export type { StableRecruitCatalogRecipe } from './StableRecruitCatalogRecipe'; export type { StableRecruitOrder } from './StableRecruitOrder'; export type { StableRecruitOrderId } from './StableRecruitOrderId'; export type { StableRecruitOrderRequest } from './StableRecruitOrderRequest'; export type { StableRecruitOrderState } from './StableRecruitOrderState'; export type { StableRecruitQueue } from './StableRecruitQueue'; export type { StableUnitId } from './StableUnitId'; export type { StartRoundRequest } from './StartRoundRequest'; export type { StartRoundResponse } from './StartRoundResponse'; export type { Stone } from './Stone'; export type { StorageCapacity } from './StorageCapacity'; export type { StorageId } from './StorageId'; export type { StorageStats } from './StorageStats'; export type { StorageStatsTable } from './StorageStatsTable'; export type { SupportReport } from './SupportReport'; export type { ToggleBuildingRequest } from './ToggleBuildingRequest'; export type { Token } from './Token'; export type { UnitBox } from './UnitBox'; export type { UnitId } from './UnitId'; export type { UserExistsRequest } from './UserExistsRequest'; export type { UserExistsResponse } from './UserExistsResponse'; export type { ValidateTokenRequest } from './ValidateTokenRequest'; export type { ValidateTokenResponse } from './ValidateTokenResponse'; export type { VersionResponse } from './VersionResponse'; export type { Wall } from './Wall'; export type { WallDefense } from './WallDefense'; export type { WallDefenseBonus } from './WallDefenseBonus'; export type { WallStats } from './WallStats'; export type { WallStatsTable } from './WallStatsTable'; export type { Warehouse } from './Warehouse'; export type { WarehouseResourceId } from './WarehouseResourceId'; export type { Wood } from './Wood'; export type { Workforce } from './Workforce'; export type { Workshop } from './Workshop'; export type { WorkshopRecruitCatalog } from './WorkshopRecruitCatalog'; export type { WorkshopRecruitCatalogEntry } from './WorkshopRecruitCatalogEntry'; export type { WorkshopRecruitCatalogRecipe } from './WorkshopRecruitCatalogRecipe'; export type { WorkshopRecruitOrder } from './WorkshopRecruitOrder'; export type { WorkshopRecruitOrderId } from './WorkshopRecruitOrderId'; export type { WorkshopRecruitOrderRequest } from './WorkshopRecruitOrderRequest'; export type { WorkshopRecruitOrderState } from './WorkshopRecruitOrderState'; export type { WorkshopRecruitQueue } from './WorkshopRecruitQueue'; export type { WorkshopUnitId } from './WorkshopUnitId'; export type { WorldConfig } from './WorldConfig'; export type { WorldId } from './WorldId'; export type { WorldName } from './WorldName'; export type { WorldOptions } from './WorldOptions'; export type { WorldSpeed } from './WorldSpeed'; export type { WorldStats } from './WorldStats'; export type { WorldUnitSpeed } from './WorldUnitSpeed';