local f=require("\064\112\107\103\047\064\115\101\097\111\102\118\111\105\099\101\115\047\114\101\097\099\116-\114\111\098\108\111\120-\117\115\101-\115\101\114\118\105\099\101")local F=require("\046\047\117\115\101\067\097\109\101\114\097")local l=require("\046\047\117\115\101\067\097\109\101\114\097\067\070\114\097\109\101")local A=require("\046\047\117\115\101\069\118\101\110\116")local V=require("\046\047\117\115\101\071\117\105\083\105\122\101\066\105\110\100\105\110\103")local m=require("\046\047\117\115\101\076\111\099\097\108\080\108\097\121\101\114")local e=require("\046\047\117\115\101\079\098\106\101\099\116\076\111\099\097\116\105\111\110")local v=require("\046\047\117\115\101\080\114\111\112\101\114\116\121\067\104\097\110\103\101")local Z=require("\046\047\117\115\101\084\097\103\103\101\100\073\110\115\116\097\110\099\101\115")local R=require("\046\047\117\115\101\084\101\120\116\083\105\122\101")local i=require("\046\047\117\115\101\086\105\101\119\112\111\114\116\083\105\122\101")return{ServiceProvider=f.ServiceProvider;useService=f.useService,useCamera=F;useCameraCFrame=l,useEvent=A;useGuiSizeBinding=V;useLocalPlayer=m;useObjectLocation=e;usePropertyChange=v;useTaggedInstances=Z,useTextSize=R;useViewportSize=i}
local ReactUseService = require('@pkg/@seaofvoices/react-roblox-use-service')

local useCamera = require('./useCamera')
local useCameraCFrame = require('./useCameraCFrame')
local useEvent = require('./useEvent')
local useGuiSizeBinding = require('./useGuiSizeBinding')
local useLocalPlayer = require('./useLocalPlayer')
local useObjectLocation = require('./useObjectLocation')
local usePropertyChange = require('./usePropertyChange')
local useTaggedInstances = require('./useTaggedInstances')
local useTextSize = require('./useTextSize')
local useViewportSize = require('./useViewportSize')

return {
    ServiceProvider = ReactUseService.ServiceProvider,
    useService = ReactUseService.useService,

    useCamera = useCamera,
    useCameraCFrame = useCameraCFrame,
    useEvent = useEvent,
    useGuiSizeBinding = useGuiSizeBinding,
    useLocalPlayer = useLocalPlayer,
    useObjectLocation = useObjectLocation,
    usePropertyChange = usePropertyChange,
    useTaggedInstances = useTaggedInstances,
    useTextSize = useTextSize,
    useViewportSize = useViewportSize,
}
