---@class Permissions
Permissions = {
	-- ChatCommands.
	'ChatCommands',

	'ChatCommands.Row',
	'ChatCommands.Tower',
	'ChatCommands.Grid',
	'ChatCommands.Mimic',
	'ChatCommands.Mirror',
	'ChatCommands.Static',
	'ChatCommands.SpawnLine',
	'ChatCommands.SpawnWay',
	'ChatCommands.SpawnBots',
	'ChatCommands.Respawn',
	'ChatCommands.Shoot',
	'ChatCommands.SetBotKit',
	'ChatCommands.SetBotColor',
	'ChatCommands.SetAim',
	'ChatCommands.ShootBack',
	'ChatCommands.AttackMelee',
	'ChatCommands.StopAll',
	'ChatCommands.Stop',
	'ChatCommands.KickPlayer',
	'ChatCommands.Kick',
	'ChatCommands.KickTeam',
	'ChatCommands.KickAll',
	'ChatCommands.Kill',
	'ChatCommands.KillAll',
	'ChatCommands.GetNodes',
	'ChatCommands.SendNodes',
	'ChatCommands.Trace',
	'ChatCommands.TraceDone',
	'ChatCommands.ClearTrace',
	'ChatCommands.ClearAllTraces',
	'ChatCommands.PrintTransform',
	'ChatCommands.TraceSave',

	-- CommScreen.
	'Comm',

	-- UserInterface.
	'UserInterface',

	'UserInterface.BotEditor',
	'UserInterface.BotEditor.Spawn',
	'UserInterface.BotEditor.KickAll',
	'UserInterface.BotEditor.KickTeam',
	'UserInterface.BotEditor.KillAll',
	'UserInterface.BotEditor.ToggleOption',

	'UserInterface.WaypointEditor',
	'UserInterface.WaypointEditor.View',
	'UserInterface.WaypointEditor.Tracing',
	'UserInterface.WaypointEditor.SaveLoad',
	'UserInterface.WaypointEditor.Reset',

	-- Settings.
	'UserInterface.Settings',
}
