-- FRAMEWORK


export type FrameworkType = {
	Logger: {
		print: (...any) -> (),
		debug: (...any) -> (),
		warn: (...any) -> (),
		error: (...any) -> ()
	},
	Functions: {},
	Modules: (...any) -> (...any) & {},
	Services: (...any) -> (...any) & {
		Workspace: Workspace,
		Players: Players,
		Lighting: Lighting,
		ReplicatedFirst: ReplicatedFirst,
		ReplicatedStorage: ReplicatedStorage,
		TweenService: TweenService,
		ContentProvider: ContentProvider,
		RunService: RunService,
		SoundService: SoundService,
		TextService: TextService,
		UserInputService: UserInputService,
		Debris: Debris,
		Teams: Teams,
		Chat: Chat,
		[string]: any
	},
	Network: NetworkType,
	UserInput: UserInputType,
	Playerstates: PlayerstatesType,
	Interface: InterfaceType
	--Connection: Connection,
	--Replication: Replication,
	--Interaction: Interaction
}
