local x=import("\046\047\066\097\115\101\073\110\115\116\097\110\099\101")local K=import("\046\046\047\073\110\115\116\097\110\099\101\080\114\111\112\101\114\116\121")local w=import("\046\046\047\083\105\103\110\097\108")local E=x:extend("\077\097\114\107\101\116\112\108\097\099\101\083\101\114\118\105\099\101")E.properties.PromptPurchaseRequested=K.readOnly({getDefault=function()return w.new()end})E.properties.PromptProductPurchaseRequested=K.readOnly({getDefault=function()return w.new()end})E.properties.PromptGamePassPurchaseRequested=K.readOnly({getDefault=function()return w.new()end})E.properties.ServerPurchaseVerification=K.readOnly({getDefault=function()return w.new()end})return E
local BaseInstance = import("./BaseInstance")
local InstanceProperty = import("../InstanceProperty")
local Signal = import("../Signal")
local MarketplaceService = BaseInstance:extend("MarketplaceService")

MarketplaceService.properties.PromptPurchaseRequested = InstanceProperty.readOnly({
	getDefault = function()
		return Signal.new()
	end,
})

MarketplaceService.properties.PromptProductPurchaseRequested = InstanceProperty.readOnly({
	getDefault = function()
		return Signal.new()
	end,
})

MarketplaceService.properties.PromptGamePassPurchaseRequested = InstanceProperty.readOnly({
	getDefault = function()
		return Signal.new()
	end,
})

MarketplaceService.properties.ServerPurchaseVerification = InstanceProperty.readOnly({
	getDefault = function()
		return Signal.new()
	end,
})

return MarketplaceService