Keep in sync with SettingTypes['platform.interfaceMode'] in
src/declarations/papi-shared-types.ts — this package can't import that app-level type
(dependency layering runs the other way), so this is an independently declared, structurally
identical union rather than a shared one.
An interface mode a menu item can be hidden in.
Keep in sync with
SettingTypes['platform.interfaceMode']insrc/declarations/papi-shared-types.ts— this package can't import that app-level type (dependency layering runs the other way), so this is an independently declared, structurally identical union rather than a shared one.