#pragma once #include "Composition/EditorShellVariant.h" #include #include #include #include namespace XCEngine::UI::Editor::App { EditorShellAsset BuildEditorApplicationShellAsset(const std::filesystem::path& repoRoot); UIEditorShellInteractionDefinition BuildEditorApplicationShellInteractionDefinition( const EditorShellAsset& asset, const UIEditorWorkspaceController& controller, std::string_view statusText, std::string_view captureText, EditorShellVariant variant = EditorShellVariant::Primary); } // namespace XCEngine::UI::Editor::App