---@meta
---@class Barotrauma.StartItemSet : Barotrauma.PrefabWithUintIdentifier
---`Field Public Instance`
---@field Items (System.Collections.Immutable.ImmutableArray*1Barotrauma*StartItem)|(Barotrauma.StartItem[])
---`Field Public Instance`
---@field Order System.Int32
---`Field Public Static`
---@field Sets (Barotrauma.PrefabCollection*1Barotrauma*StartItemSet)|(fun():(Barotrauma.StartItemSet))
_G['StartItemSet'] = {}

---`Method Public Instance Virtual`
_G['StartItemSet'].Dispose = function() end

---`Constructor Public Instance`
---@overload fun(element:Barotrauma.ContentXElement, file:Barotrauma.StartItemsFile):Barotrauma.StartItemSet
---@return Barotrauma.StartItemSet
_G['StartItemSet'] = function() end

---`Constructor Public Instance`
---@overload fun(element:Barotrauma.ContentXElement, file:Barotrauma.StartItemsFile):Barotrauma.StartItemSet
---@return Barotrauma.StartItemSet
_G['StartItemSet'].__new = function() end

---`Constructor Private Static`
---@overload fun(element:Barotrauma.ContentXElement, file:Barotrauma.StartItemsFile):Barotrauma.StartItemSet
---@return Barotrauma.StartItemSet
_G['StartItemSet'] = function() end

---`Constructor Private Static`
---@overload fun(element:Barotrauma.ContentXElement, file:Barotrauma.StartItemsFile):Barotrauma.StartItemSet
---@return Barotrauma.StartItemSet
_G['StartItemSet'].__new = function() end

