-- Compiled with roblox-ts v2.3.0
local TS = _G[script]
local setupServerAi = TS.import(script, script, "ai").setupServerAi
local create = TS.import(script, script, "create").create
--[[
	*
	 * Creates a new component from a TypeScript type.
	 *
	 * The initial state must be provided and can be updated using the returned component instance.
	 *
	 * @metadata macro
	 
]]
local function component(state, meta)
	local _meta = meta
	assert(_meta)
	return create(state, meta)
end
return {
	component = component,
	setupServerAi = setupServerAi,
}
