---@meta
---@class Barotrauma.Items.Components.XorComponent : Barotrauma.Items.Components.BooleanOperatorComponent
_G['Components']['XorComponent'] = {}

---`Method NonPublic Instance Virtual`
---@param numTrueInputs System.Int32
---@return System.Boolean
_G['Components']['XorComponent'].GetOutput = function(numTrueInputs) end

---`Constructor Public Instance`
---@param item Barotrauma.Item
---@param element Barotrauma.ContentXElement
---@return Barotrauma.Items.Components.XorComponent
_G['Components']['XorComponent'] = function(item, element) end

---`Constructor Public Instance`
---@param item Barotrauma.Item
---@param element Barotrauma.ContentXElement
---@return Barotrauma.Items.Components.XorComponent
_G['Components']['XorComponent'].__new = function(item, element) end

