---@meta
---@diagnostic disable

--$Factorio 1.1.70
--$Overlay 5
--$Section LuaFluidPrototype
-- This file is automatically generated. Edits will be overwritten.

---Prototype of a fluid.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html)
---@class LuaFluidPrototype:LuaObject
---[R]
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.base_color)
---@field base_color Color 
---[R]  
---Default temperature of this fluid.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.default_temperature)
---@field default_temperature double 
---[R]  
---A multiplier on the amount of emissions produced when this fluid is burnt in a generator. A value above `1.0` increases emissions and vice versa. The multiplier can't be negative.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.emissions_multiplier)
---@field emissions_multiplier double 
---[R]
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.flow_color)
---@field flow_color Color 
---[R]  
---The amount of energy in Joules one unit of this fluid will produce when burnt in a generator. A value of `0` means this fluid can't be used for energy generation. The value can't be negative.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.fuel_value)
---@field fuel_value double 
---[R]  
---The temperature above which this fluid will be shown as gaseous inside tanks and pipes.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.gas_temperature)
---@field gas_temperature double 
---[R]  
---Group of this prototype.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.group)
---@field group LuaGroup 
---[R]  
---The amount of energy in Joules required to heat one unit of this fluid by 1°C.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.heat_capacity)
---@field heat_capacity double 
---[R]  
---Whether this fluid is hidden from the fluid and signal selectors.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.hidden)
---@field hidden boolean 
---[R]
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.localised_description)
---@field localised_description LocalisedString 
---[R]
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.localised_name)
---@field localised_name LocalisedString 
---[R]  
---Maximum temperature this fluid can reach.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.max_temperature)
---@field max_temperature double 
---[R]  
---Name of this prototype.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.name)
---@field name string 
---[R]  
---The class name of this object. Available even when `valid` is false. For LuaStruct objects it may also be suffixed with a dotted path to a member of the struct.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.object_name)
---@field object_name string 
---[R]  
---The string used to alphabetically sort these prototypes. It is a simple string that has no additional semantic meaning.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.order)
---@field order string 
---[R]  
---Subgroup of this prototype.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.subgroup)
---@field subgroup LuaGroup 
---[R]  
---Is this object valid? This Lua object holds a reference to an object within the game engine. It is possible that the game-engine object is removed whilst a mod still holds the corresponding Lua object. If that happens, the object becomes invalid, i.e. this attribute will be `false`. Mods are advised to check for object validity if any change to the game state might have occurred between the creation of the Lua object and its access.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.valid)
---@field valid boolean 
local LuaFluidPrototype={
---All methods and properties that this object supports.
---
---[View documentation](https://lua-api.factorio.com/latest/LuaFluidPrototype.html#LuaFluidPrototype.help)
---@return string
help=function()end,
}


