/**
 * This file is Screeps API description file.
 * This might need some updates when Screeps publishes new features or changes it's existing API
 */ declare const OK ; declare const ERR_NOT_OWNER ; declare const ERR_NO_PATH ; declare const ERR_NAME_EXISTS ; declare const ERR_BUSY ; declare const ERR_NOT_FOUND ; declare const ERR_NOT_ENOUGH_RESOURCES ; declare const ERR_NOT_ENOUGH_ENERGY ; declare const ERR_INVALID_TARGET ; declare const ERR_FULL ; declare const ERR_NOT_IN_RANGE ; declare const ERR_INVALID_ARGS ; declare const ERR_TIRED ; declare const ERR_NO_BODYPART ; declare const ERR_NOT_ENOUGH_EXTENSIONS ; declare const ERR_RCL_NOT_ENOUGH ; declare const ERR_GCL_NOT_ENOUGH ; declare const FIND_EXIT_TOP ; declare const FIND_EXIT_RIGHT ; declare const FIND_EXIT_BOTTOM ; declare const FIND_EXIT_LEFT ; declare const FIND_EXIT ; declare const FIND_CREEPS ; declare const FIND_MY_CREEPS ; declare const FIND_HOSTILE_CREEPS ; declare const FIND_SOURCES_ACTIVE ; declare const FIND_SOURCES ; declare const FIND_DROPPED_RESOURCES ; declare const FIND_DROPPED_ENERGY ; declare const FIND_STRUCTURES ; declare const FIND_MY_STRUCTURES ; declare const FIND_HOSTILE_STRUCTURES ; declare const FIND_FLAGS ; declare const FIND_CONSTRUCTION_SITES ; declare const FIND_MY_SPAWNS ; declare const FIND_HOSTILE_SPAWNS ; declare const FIND_MY_CONSTRUCTION_SITES ; declare const FIND_HOSTILE_CONSTRUCTION_SITES ; declare const FIND_MINERALS ; declare const FIND_NUKES ; declare const TOP ; declare const TOP_RIGHT ; declare const RIGHT ; declare const BOTTOM_RIGHT ; declare const BOTTOM ; declare const BOTTOM_LEFT ; declare const LEFT ; declare const TOP_LEFT ; declare const COLOR_RED ; declare const COLOR_PURPLE ; declare const COLOR_BLUE ; declare const COLOR_CYAN ; declare const COLOR_GREEN ; declare const COLOR_YELLOW ; declare const COLOR_ORANGE ; declare const COLOR_BROWN ; declare const COLOR_GREY ; declare const COLOR_WHITE ; declare const COLORS_ALL ; declare const CREEP_SPAWN_TIME ; declare const CREEP_LIFE_TIME ; declare const CREEP_CLAIM_LIFE_TIME ; declare const CREEP_CORPSE_RATE ; declare const OBSTACLE_OBJECT_TYPES ; declare const ENERGY_REGEN_TIME ; declare const ENERGY_DECAY ; declare const REPAIR_COST ; declare const RAMPART_DECAY_AMOUNT ; declare const RAMPART_DECAY_TIME ; declare const RAMPART_HITS ; declare const RAMPART_HITS_MAX ; declare const SPAWN_HITS ; declare const SPAWN_ENERGY_START ; declare const SPAWN_ENERGY_CAPACITY ; declare const SOURCE_ENERGY_CAPACITY ; declare const SOURCE_ENERGY_NEUTRAL_CAPACITY ; declare const SOURCE_ENERGY_KEEPER_CAPACITY ; declare const WALL_HITS ; declare const WALL_HITS_MAX ; declare const EXTENSION_HITS ; declare const EXTENSION_ENERGY_CAPACITY ; declare const ROAD_HITS ; declare const ROAD_WEAROUT ; declare const ROAD_DECAY_AMOUNT ; declare const ROAD_DECAY_TIME ; declare const LINK_HITS ; declare const LINK_HITS_MAX ; declare const LINK_CAPACITY ; declare const LINK_COOLDOWN ; declare const LINK_LOSS_RATIO ; declare const STORAGE_CAPACITY ; declare const STORAGE_HITS ; declare const BODYPART_COST ; declare const BODYPARTS_ALL ; declare const CARRY_CAPACITY ; declare const HARVEST_POWER ; declare const HARVEST_MINERAL_POWER ; declare const REPAIR_POWER ; declare const DISMANTLE_POWER ; declare const BUILD_POWER ; declare const ATTACK_POWER ; declare const UPGRADE_CONTROLLER_POWER ; declare const RANGED_ATTACK_POWER ; declare const HEAL_POWER ; declare const RANGED_HEAL_POWER ; declare const DISMANTLE_COST ; declare const MOVE ; declare const WORK ; declare const CARRY ; declare const ATTACK ; declare const RANGED_ATTACK ; declare const TOUGH ; declare const HEAL ; declare const CLAIM ; declare const CONSTRUCTION_COST ; declare const CONSTRUCTION_COST_ROAD_SWAMP_RATIO ; declare const STRUCTURE_EXTENSION ; declare const STRUCTURE_RAMPART ; declare const STRUCTURE_ROAD ; declare const STRUCTURE_SPAWN ; declare const STRUCTURE_LINK ; declare const STRUCTURE_WALL ; declare const STRUCTURE_KEEPER_LAIR ; declare const STRUCTURE_CONTROLLER ; declare const STRUCTURE_STORAGE ; declare const STRUCTURE_TOWER ; declare const STRUCTURE_OBSERVER ; declare const STRUCTURE_POWER_BANK ; declare const STRUCTURE_POWER_SPAWN ; declare const STRUCTURE_EXTRACTOR ; declare const STRUCTURE_LAB ; declare const STRUCTURE_TERMINAL ; declare const STRUCTURE_CONTAINER ; declare const STRUCTURE_NUKER ; declare const STRUCTURE_PORTAL ; declare const RESOURCE_ENERGY ; declare const RESOURCE_POWER ; declare const RESOURCE_UTRIUM ; declare const RESOURCE_LEMERGIUM ; declare const RESOURCE_KEANIUM ; declare const RESOURCE_GHODIUM ; declare const RESOURCE_ZYNTHIUM ; declare const RESOURCE_OXYGEN ; declare const RESOURCE_HYDROGEN ; declare const RESOURCE_CATALYST ; declare const RESOURCE_HYDROXIDE ; declare const RESOURCE_ZYNTHIUM_KEANITE ; declare const RESOURCE_UTRIUM_LEMERGITE ; declare const RESOURCE_UTRIUM_HYDRIDE ; declare const RESOURCE_UTRIUM_OXIDE ; declare const RESOURCE_KEANIUM_HYDRIDE ; declare const RESOURCE_KEANIUM_OXIDE ; declare const RESOURCE_LEMERGIUM_HYDRIDE ; declare const RESOURCE_LEMERGIUM_OXIDE ; declare const RESOURCE_ZYNTHIUM_HYDRIDE ; declare const RESOURCE_ZYNTHIUM_OXIDE ; declare const RESOURCE_GHODIUM_HYDRIDE ; declare const RESOURCE_GHODIUM_OXIDE ; declare const RESOURCE_UTRIUM_ACID ; declare const RESOURCE_UTRIUM_ALKALIDE ; declare const RESOURCE_KEANIUM_ACID ; declare const RESOURCE_KEANIUM_ALKALIDE ; declare const RESOURCE_LEMERGIUM_ACID ; declare const RESOURCE_LEMERGIUM_ALKALIDE ; declare const RESOURCE_ZYNTHIUM_ACID ; declare const RESOURCE_ZYNTHIUM_ALKALIDE ; declare const RESOURCE_GHODIUM_ACID ; declare const RESOURCE_GHODIUM_ALKALIDE ; declare const RESOURCE_CATALYZED_UTRIUM_ACID ; declare const RESOURCE_CATALYZED_UTRIUM_ALKALIDE ; declare const RESOURCE_CATALYZED_KEANIUM_ACID ; declare const RESOURCE_CATALYZED_KEANIUM_ALKALIDE ; declare const RESOURCE_CATALYZED_LEMERGIUM_ACID ; declare const RESOURCE_CATALYZED_LEMERGIUM_ALKALIDE ; declare const RESOURCE_CATALYZED_ZYNTHIUM_ACID ; declare const RESOURCE_CATALYZED_ZYNTHIUM_ALKALIDE ; declare const RESOURCE_CATALYZED_GHODIUM_ACID ; declare const RESOURCE_CATALYZED_GHODIUM_ALKALIDE ; declare const RESOURCES_ALL ; declare const SUBSCRIPTION_TOKEN ; declare const CONTROLLER_LEVELS ; declare const CONTROLLER_STRUCTURES ; declare const CONTROLLER_DOWNGRADE ; declare const CONTROLLER_CLAIM_DOWNGRADE ; declare const CONTROLLER_RESERVE ; declare const CONTROLLER_RESERVE_MAX ; declare const CONTROLLER_MAX_UPGRADE_PER_TICK ; declare const CONTROLLER_ATTACK_BLOCKED_UPGRADE ; declare const TOWER_HITS ; declare const TOWER_CAPACITY ; declare const TOWER_ENERGY_COST ; declare const TOWER_POWER_ATTACK ; declare const TOWER_POWER_HEAL ; declare const TOWER_POWER_REPAIR ; declare const TOWER_OPTIMAL_RANGE ; declare const TOWER_FALLOFF_RANGE ; declare const TOWER_FALLOFF ; declare const OBSERVER_HITS ; declare const OBSERVER_RANGE ; declare const POWER_BANK_HITS ; declare const POWER_BANK_CAPACITY_MAX ; declare const POWER_BANK_CAPACITY_MIN ; declare const POWER_BANK_CAPACITY_CRIT ; declare const POWER_BANK_DECAY ; declare const POWER_BANK_HIT_BACK ; declare const POWER_SPAWN_HITS ; declare const POWER_SPAWN_ENERGY_CAPACITY ; declare const POWER_SPAWN_POWER_CAPACITY ; declare const POWER_SPAWN_ENERGY_RATIO ; declare const EXTRACTOR_HITS ; declare const LAB_HITS ; declare const LAB_MINERAL_CAPACITY ; declare const LAB_ENERGY_CAPACITY ; declare const LAB_BOOST_ENERGY ; declare const LAB_BOOST_MINERAL ; declare const LAB_COOLDOWN ; declare const LAB_REACTION_AMOUNT ; declare const GCL_POW ; declare const GCL_MULTIPLY ; declare const GCL_NOVICE ; declare const MODE_SIMULATION ; declare const MODE_SURVIVAL ; declare const MODE_WORLD ; declare const MODE_ARENA ; declare const TERRAIN_MASK_WALL ; declare const TERRAIN_MASK_SWAMP ; declare const TERRAIN_MASK_LAVA ; declare const MAX_CONSTRUCTION_SITES ; declare const MAX_CREEP_SIZE ; declare const MINERAL_REGEN_TIME ; declare const MINERAL_MIN_AMOUNT ; declare const MINERAL_RANDOM_FACTOR ; declare const MINERAL_DENSITY ; declare const MINERAL_DENSITY_PROBABILITY ; declare const MINERAL_DENSITY_CHANGE ; declare const DENSITY_LOW ; declare const DENSITY_MODERATE ; declare const DENSITY_HIGH ; declare const DENSITY_ULTRA ; declare const TERMINAL_CAPACITY ; declare const TERMINAL_HITS ; declare const TERMINAL_SEND_COST ; declare const TERMINAL_MIN_SEND ; declare const TERMINAL_COOLDOWN ; declare const CONTAINER_HITS ; declare const CONTAINER_CAPACITY ; declare const CONTAINER_DECAY ; declare const CONTAINER_DECAY_TIME ; declare const CONTAINER_DECAY_TIME_OWNED ; declare const NUKER_HITS ; declare const NUKER_COOLDOWN ; declare const NUKER_ENERGY_CAPACITY ; declare const NUKER_GHODIUM_CAPACITY ; declare const NUKE_LAND_TIME ; declare const NUKE_RANGE ; declare const NUKE_DAMAGE ; declare const REACTIONS ; declare const BOOSTS ; declare const LOOK_CREEPS ; declare const LOOK_ENERGY ; declare const LOOK_RESOURCES ; declare const LOOK_SOURCES ; declare const LOOK_MINERALS ; declare const LOOK_STRUCTURES ; declare const LOOK_FLAGS ; declare const LOOK_CONSTRUCTION_SITES ; declare const LOOK_NUKES ; declare const LOOK_TERRAIN ; declare const ORDER_SELL ; declare const ORDER_BUY ;