local ____lualib = require("lualib_bundle")
local __TS__Class = ____lualib.__TS__Class
local __TS__SourceMapTraceBack = ____lualib.__TS__SourceMapTraceBack
__TS__SourceMapTraceBack(debug.getinfo(1).short_src, {["6"] = 5,["7"] = 5,["8"] = 5,["9"] = 11,["10"] = 12,["11"] = 13,["12"] = 14,["13"] = 11,["14"] = 16,["15"] = 17,["16"] = 16,["17"] = 21,["18"] = 21,["19"] = 21,["20"] = 28,["21"] = 32,["22"] = 33,["23"] = 34,["24"] = 27});
local ____exports = {}
____exports.Server = __TS__Class()
local Server = ____exports.Server
Server.name = "Server"
function Server.prototype.____constructor(self, url, desc)
    self.url = url
    self.description = desc
    self.variables = {}
end
function Server.prototype.addVariable(self, name, variable)
    self.variables[name] = variable
end
____exports.ServerVariable = __TS__Class()
local ServerVariable = ____exports.ServerVariable
ServerVariable.name = "ServerVariable"
function ServerVariable.prototype.____constructor(self, defaultValue, enums, description)
    self.default = defaultValue
    self.enum = enums
    self.description = description
end
return ____exports
