namespace MAGES::Editor

namespace Editor {

// namespaces

namespace MAGES::Editor::Utilities;

// typedefs

typedef UnityEngine.Object Object;

// enums

enum ConfigurationTaskState;
enum ConfigurationTaskType;
enum OverlayPlayModeState;

// structs

struct LicenseInfo;
struct RequestResult;
struct Tenant;
struct URPAsset;
struct User;

// interfaces

interface ICloneable;
interface IConfigurationTaskCallbacksReceiver;

// classes

class BaseConfigurationTask;
class BaseMAGESPanelPage;
class BundleEditor;
class CloneMethodAttribute;
class CloseButton;
class CollapsableTwoPaneSplitView;
class CollapsableTwoPaneSplitViewResizer;
class ColourSpaceConfigurationTask;
class ConfigurationTaskUI;
class ConfigureRenderSettings;
class CreatePathReferences;
class DeveloperAuthentication;
class DropDownSelect;
class DropDownToggle;
class DynamicLabelEditor;
class GameObjectReferencePropertyDrawer;
class GhostDataPropertyDrawer;
class GhostEditor;
class HubEditor;
class HubModuleEditor;
class HubModulePropertyDrawer;
class LicenseLimitsExporter;
class LookAtObjectEditor;
class MAGESMenuItemPriorities;
class MAGESOverlay;
class MAGESOverlayItemAttribute;
class MAGESPanel;
class MAGESPanelConfigurationPage;
class MAGESPanelDevicesPage;
class MAGESPanelHubPage;
class MAGESPanelLoginPage;
class MAGESPanelStartupHelper;
class MAGESPanelWelcomePage;
class MAGESSceneViewOverlay;
class MAGESUpdateCheck;
class MethodReferencePropertyDrawer;
class OpenXRPluginManagementSettingsAfterRecompile;
class OverridablePropertyPropertyDrawer;
class PackageManagerUtility;
class PhotonNetworkingConfigurationTask;
class PhysicsSettingsConfigurationTask;
class PopupPanel;
class PreviewObjectEditor;
class PrimitiveTypeCloneUtility;
class SampleEditorWindow;
class SegmentDataPropertyDrawer;
class SegmentEditor;
class TagLabelEditor;
class TextFieldExtensions;
class TextMeshProConfigurationTask;
class ThemeEditor;
class TypeReferencePropertyDrawer;
class UniqueIdentifierPropertyDrawer;
class UniqueReferencePropertyDrawer;
class UniversalRenderPipelineConfigurationTask;
class WorldSpaceCanvasEditor;
class XRPluginManagementConfigurationTask;

} // namespace Editor