local C={Collect=require(script:FindFirstChild("\067\111\108\108\101\099\116"));FindFirstAncestor=require(script:FindFirstChild("\070\105\110\100\070\105\114\115\116\065\110\099\101\115\116\111\114"));FindFirstChild=require(script:FindFirstChild("\070\105\110\100\070\105\114\115\116\067\104\105\108\100"));WaitForChild=require(script:FindFirstChild("\087\097\105\116\070\111\114\067\104\105\108\100"))}return C
--!strict

--[=[
	@class Prospector

	A Roblox lua package for traveling and capturing the data-model hierarchy.
]=]
local Prospector = {
	Collect = require(script:FindFirstChild("Collect")),

	FindFirstAncestor = require(script:FindFirstChild("FindFirstAncestor")),
	FindFirstChild = require(script:FindFirstChild("FindFirstChild")),
	WaitForChild = require(script:FindFirstChild("WaitForChild")),
}

--- @prop Collect Collect
--- @within Prospector

--- @prop FindFirstAncestor FindFirstAncestor
--- @within Prospector

--- @prop FindFirstChild FindFirstChild
--- @within Prospector

--- @prop WaitForChild WaitForChild
--- @within Prospector

return Prospector
