/*---------------------------------------------------------------------------------------------
 * Copyright (c) Bentley Systems, Incorporated. All rights reserved.
 * See LICENSE.md in the project root for license terms and full copyright notice.
 *--------------------------------------------------------------------------------------------*/
/* eslint-disable @typescript-eslint/no-deprecated */
import "./appui-react/layers.scss";
export { UiVisibilityChangedEvent, UiFramework, } from "./appui-react/UiFramework.js"; // Please ensure that this line comes before all other exports.
export { AccuDrawCommandItems } from "./appui-react/accudraw/AccuDrawCommandItems.js";
export { AccuDrawDialog, } from "./appui-react/accudraw/AccuDrawDialog.js";
export { AccuDrawFieldContainer, } from "./appui-react/accudraw/AccuDrawFieldContainer.js";
export { AccuDrawInputField, } from "./appui-react/accudraw/AccuDrawInputField.js";
export { AccuDrawKeyboardShortcuts } from "./appui-react/accudraw/AccuDrawKeyboardShortcuts.js";
export { AccuDrawPopupManager } from "./appui-react/accudraw/AccuDrawPopupManager.js";
export { AccuDrawWidget, AccuDrawWidgetControl, } from "./appui-react/accudraw/AccuDrawWidget.js";
export { Calculator, } from "./appui-react/accudraw/Calculator.js";
export { CalculatorPopup, } from "./appui-react/accudraw/CalculatorPopup.js";
export { FrameworkAccuDraw, AccuDrawGrabInputFocusEvent, AccuDrawSetCompassModeEvent, AccuDrawSetFieldFocusEvent, AccuDrawSetFieldLockEvent, AccuDrawSetFieldValueFromUiEvent, AccuDrawSetFieldValueToUiEvent, AccuDrawUiSettingsChangedEvent, } from "./appui-react/accudraw/FrameworkAccuDraw.js";
export { MenuButton, } from "./appui-react/accudraw/MenuButton.js";
export { MenuButtonPopup, } from "./appui-react/accudraw/MenuButtonPopup.js";
export { BackstageComposer, } from "./appui-react/backstage/BackstageComposer.js";
export { isBackstageActionItem, isBackstageStageLauncher, } from "./appui-react/backstage/BackstageItem.js";
export { BackstageItemUtilities } from "./appui-react/backstage/BackstageItemUtilities.js";
export { useBackstageManager, useIsBackstageOpen, BackstageManager, } from "./appui-react/backstage/BackstageManager.js";
export { useUiItemsProviderBackstageItems } from "./appui-react/backstage/useUiItemsProviderBackstageItems.js";
export { ConfigurableUiContent, StandardLayout, } from "./appui-react/configurableui/ConfigurableUiContent.js";
export { ConfigurableBase, ConfigurableCreateInfo, ConfigurableUiControl, ConfigurableUiControlType, } from "./appui-react/configurableui/ConfigurableUiControl.js";
export { ContentControl, ContentControlActivatedEvent, FloatingContentControl, } from "./appui-react/content/ContentControl.js";
export { ContentGroup, ContentGroupProvider, } from "./appui-react/content/ContentGroup.js";
export { ContentLayout, ContentLayoutDef, ContentLayoutActivatedEvent, } from "./appui-react/content/ContentLayout.js";
export { ContentOverlay } from "./appui-react/content/ContentOverlay.js";
export { FloatingViewportContent, FloatingViewportContentWrapper, useFloatingViewport, } from "./appui-react/content/FloatingViewportContent.js";
export { ViewStateHelper, } from "./appui-react/content/ViewStateHelper.js";
export { StageContentLayout, } from "./appui-react/content/StageContentLayout.js";
export { StandardContentLayouts } from "./appui-react/content/StandardContentLayouts.js";
export { FloatingViewportContentControl, ViewportContentControl, } from "./appui-react/content/ViewportContentControl.js";
export { IModelConnectedViewport, IModelViewportControl, } from "./appui-react/content/IModelViewport.js";
export { DefaultViewOverlay, } from "./appui-react/content/DefaultViewOverlay.js";
export { SplitPane, } from "./appui-react/content/split-pane/SplitPane.js";
export { CursorDirection, CursorDirectionParts, CursorInformation, CursorUpdatedEvent, } from "./appui-react/cursor/CursorInformation.js";
export { CursorPopup, CursorPopupContent, } from "./appui-react/cursor/cursorpopup/CursorPopup.js";
export { CursorPopupManager, CursorPopupRenderer, } from "./appui-react/cursor/cursorpopup/CursorPopupManager.js";
export { CursorPopupMenu } from "./appui-react/cursor/cursormenu/CursorMenu.js";
export { DialogChangedEvent, } from "./appui-react/dialog/DialogManagerBase.js";
export { ModalDialogRenderer } from "./appui-react/dialog/ModalDialogManager.js";
export { ContentDialogRenderer } from "./appui-react/dialog/ContentDialogManager.js";
export { ContentDialog, } from "./appui-react/dialog/ContentDialog.js";
export { ModelessDialog, } from "./appui-react/dialog/ModelessDialog.js";
export { ModelessDialogRenderer } from "./appui-react/dialog/ModelessDialogManager.js";
export { StandardMessageBox, } from "./appui-react/dialog/StandardMessageBox.js";
export { UiDataProvidedDialog, } from "./appui-react/dialog/UiDataProvidedDialog.js";
export { LockButtonInputDecoration } from "./appui-react/editors/LockProvider.js";
export { InputStatus, ValidationTextbox, } from "./appui-react/feedback/ValidationTextbox.js";
export { ElementTooltip, ElementTooltipChangedEvent, } from "./appui-react/feedback/ElementTooltip.js";
export { ActiveContentChangedEvent, ContentDialogChangedEvent, MouseDownChangedEvent, } from "./appui-react/framework/FrameworkContent.js";
export { ModalDialogChangedEvent, ModelessDialogChangedEvent, } from "./appui-react/framework/FrameworkDialogs.js";
export { DefaultFrameworkFrontstages, FrontstageActivatedEvent, FrontstageDeactivatedEvent, FrontstageReadyEvent, ModalFrontstageChangedEvent, ModalFrontstageClosedEvent, ModalFrontstageRequestedCloseEvent, ToolActivatedEvent, ToolIconChangedEvent, } from "./appui-react/framework/FrameworkFrontstages.js";
export { SyncToolSettingsPropertiesEvent, } from "./appui-react/framework/FrameworkToolSettings.js";
export { FrontstageDef, useActiveFrontstageDef, useActiveFrontstageId, useSpecificWidgetDef, } from "./appui-react/frontstage/FrontstageDef.js";
export { FrontstageProvider } from "./appui-react/frontstage/FrontstageProvider.js";
export { FrontstageUtilities } from "./appui-react/frontstage/FrontstageUtilities.js";
export { ModalFrontstage, } from "./appui-react/frontstage/ModalFrontstage.js";
export { ModalFrontstageButton } from "./appui-react/frontstage/ModalFrontstageButton.js";
export { SettingsModalFrontstage } from "./appui-react/frontstage/ModalSettingsStage.js";
export { NestedFrontstage } from "./appui-react/frontstage/NestedFrontstage.js";
export { NestedFrontstageAppButton } from "./appui-react/frontstage/NestedFrontstageAppButton.js";
export { StageUsage } from "./appui-react/frontstage/StageUsage.js";
export { StandardFrontstageProvider, } from "./appui-react/frontstage/StandardFrontstageProvider.js";
export { useActiveIModelConnection } from "./appui-react/hooks/useActiveIModelConnection.js";
export { useActiveStageId } from "./appui-react/hooks/useActiveStageId.js";
export { useActiveViewport } from "./appui-react/hooks/useActiveViewport.js";
export { useAnalysisAnimationDataProvider } from "./appui-react/hooks/useAnalysisAnimationDataProvider.js";
export { useConditionalValue } from "./appui-react/hooks/useConditionalValue.js";
export { useScheduleAnimationDataProvider } from "./appui-react/hooks/useScheduleAnimationDataProvider.js";
export { useSolarDataProvider } from "./appui-react/hooks/useSolarDataProvider.js";
export { KeyboardShortcut, KeyboardShortcutContainer, } from "./appui-react/keyboardshortcut/KeyboardShortcut.js";
export { KeyboardShortcutMenu, KeyboardShortcutMenuEvent, } from "./appui-react/keyboardshortcut/KeyboardShortcutMenu.js";
export { KeyboardShortcutUtilities } from "./appui-react/keyboardshortcut/KeyboardShortcutUtilities.js";
export { KeyinFieldLocalization, } from "./appui-react/keyins/Keyins.js";
export { WidgetAction } from "./appui-react/layout/widget/WidgetAction.js";
export { WidgetActions } from "./appui-react/layout/widget/WidgetActions.js";
export { AppNotificationManager } from "./appui-react/messages/AppNotificationManager.js";
export { InputFieldMessage } from "./appui-react/messages/InputField.js";
export { MessageManager, ActivityMessageCancelledEvent, ActivityMessageUpdatedEvent, InputFieldMessageAddedEvent, InputFieldMessageRemovedEvent, MessageAddedEvent, MessagesUpdatedEvent, OpenMessageCenterEvent, ToolAssistanceChangedEvent, } from "./appui-react/messages/MessageManager.js";
export { PointerMessage, PointerMessageChangedEvent, } from "./appui-react/messages/Pointer.js";
export { ReactNotifyMessageDetails, } from "./appui-react/messages/ReactNotifyMessageDetails.js";
export { CubeNavigationAidControl } from "./appui-react/navigationaids/CubeNavigationAidControl.js";
export { DrawingNavigationAidControl } from "./appui-react/navigationaids/DrawingNavigationAidControl.js";
export { NavigationAidActivatedEvent, NavigationAidControl, } from "./appui-react/navigationaids/NavigationAidControl.js";
export { SheetNavigationAid, SheetNavigationAidControl, } from "./appui-react/navigationaids/SheetNavigationAid.js";
export { CardContainer, SheetCard, SheetsModalFrontstage, CardSelectedEvent, } from "./appui-react/navigationaids/SheetsModalFrontstage.js";
export { StandardRotationNavigationAid, StandardRotationNavigationAidControl, } from "./appui-react/navigationaids/StandardRotationNavigationAid.js";
export { ExpandableSection, ListItemType, ListPicker, ListPickerItem, getListPanel, } from "./appui-react/pickers/ListPicker.js";
export { ViewSelector, IModelConnectedViewSelector, ViewSelectorChangedEvent, } from "./appui-react/pickers/ViewSelector.js";
export { KeyinPalettePopup, } from "./appui-react/popup/KeyinPalettePopup.js";
export { HTMLElementPopup, } from "./appui-react/popup/HTMLElementPopup.js";
export { InputEditorCommitHandler, InputEditorPopup, } from "./appui-react/popup/InputEditorPopup.js";
export { PopupManager, PopupRenderer, PopupsChangedEvent, } from "./appui-react/popup/PopupManager.js";
export { PositionPopup, PositionPopupContent, } from "./appui-react/popup/PositionPopup.js";
export { ToolbarPopup, } from "./appui-react/popup/ToolbarPopup.js";
export { PreviewFeaturesProvider, } from "./appui-react/preview/PreviewFeatures.js";
export { ConfigurableUiActionId, ConfigurableUiActions, ConfigurableUiReducer, } from "./appui-react/redux/ConfigurableUiState.js";
export { SessionStateActionId, SessionStateActions, SessionStateReducer, sessionStateMapDispatchToProps, } from "./appui-react/redux/SessionState.js";
export { StateManager, } from "./appui-react/redux/StateManager.js";
export { FrameworkReducer, } from "./appui-react/redux/FrameworkState.js";
export { connectIModelConnection, connectIModelConnectionAndViewState, } from "./appui-react/redux/connectIModel.js";
export { ReducerRegistry, ReducerRegistryInstance, } from "./appui-react/redux/ReducerRegistry.js";
export { createAction, combineReducers, } from "./appui-react/redux/redux-ts.js";
export { SafeAreaContext } from "./appui-react/safearea/SafeAreaContext.js";
export { SafeAreaInsets } from "./appui-react/safearea/SafeAreaInsets.js";
export { SelectionContextToolDefinitions, areNoFeatureOverridesActive, featureOverridesActiveStateFunc, getFeatureOverrideSyncEventIds, getIsHiddenIfFeatureOverridesActive, getIsHiddenIfSelectionNotActive, getSelectionContextSyncEventIds, isNoSelectionActive, selectionContextStateFunc, } from "./appui-react/selection/SelectionContextItemDef.js";
export { HideIsolateEmphasizeAction, HideIsolateEmphasizeActionHandler, HideIsolateEmphasizeManager, } from "./appui-react/selection/HideIsolateEmphasizeManager.js";
export { QuantityFormatSettingsPage, getQuantityFormatsSettingsManagerEntry, } from "./appui-react/settings/quantityformatting/QuantityFormat.js";
export { UnitSystemSelector, } from "./appui-react/settings/quantityformatting/UnitSystemSelector.js";
export { getUiSettingsManagerEntry, UiSettingsPage, } from "./appui-react/settings/ui/UiSettingsPage.js";
export { SettingsManager, } from "./appui-react/settings/SettingsManager.js";
export { ActionButtonItemDef } from "./appui-react/shared/ActionButtonItemDef.js";
export { CommandItemDef } from "./appui-react/shared/CommandItemDef.js";
export { ConditionalBooleanValue, ConditionalStringValue, } from "./appui-react/shared/ConditionalValue.js";
export { CustomItemDef } from "./appui-react/shared/CustomItemDef.js";
export { ItemDefBase, } from "./appui-react/shared/ItemDefBase.js";
export { ItemList, ItemMap } from "./appui-react/shared/ItemMap.js";
export { MenuItem, MenuItemHelpers, } from "./appui-react/shared/MenuItem.js";
export { SelectionScope } from "./appui-react/shared/SelectionScope.js";
export { ToolItemDef } from "./appui-react/shared/ToolItemDef.js";
export { StagePanelDef, PanelStateChangedEvent, } from "./appui-react/stagepanels/StagePanelDef.js";
export { StagePanelLocation } from "./appui-react/stagepanels/StagePanelLocation.js";
export { StagePanelSection } from "./appui-react/stagepanels/StagePanelSection.js";
export { StagePanelState } from "./appui-react/stagepanels/StagePanelState.js";
export { StatusBarDialog, } from "./appui-react/statusbar/dialog/Dialog.js";
export { StatusBarIndicator, } from "./appui-react/statusbar/Indicator.js";
export { StatusBarLabelIndicator, } from "./appui-react/statusbar/LabelIndicator.js";
export { StatusBarSeparator } from "./appui-react/statusbar/Separator.js";
export { StatusBarCenterSection, StatusBarLeftSection, StatusBarRightSection, StatusBarSpaceBetween, StatusBar, } from "./appui-react/statusbar/StatusBar.js";
export { StatusBarWidgetControl, } from "./appui-react/statusbar/StatusBarWidgetControl.js";
export { StatusBarComposer, } from "./appui-react/statusbar/StatusBarComposer.js";
export { StatusBarLabelSide, StatusBarSection, isStatusBarActionItem, isStatusBarCustomItem, isStatusBarLabelItem, } from "./appui-react/statusbar/StatusBarItem.js";
export { StatusBarItemUtilities } from "./appui-react/statusbar/StatusBarItemUtilities.js";
export { StatusBarPopover } from "./appui-react/statusbar/popup/StatusBarPopover.js";
export { useUiItemsProviderStatusBarItems } from "./appui-react/statusbar/useUiItemsProviderStatusBarItems.js";
export { useDefaultStatusBarItems } from "./appui-react/statusbar/useDefaultStatusBarItems.js";
export { TileLoadingIndicator } from "./appui-react/statusfields/tileloading/TileLoadingIndicator.js";
export { ActivityCenterField } from "./appui-react/statusfields/ActivityCenter.js";
export { MessageCenterField } from "./appui-react/statusfields/message-center/MessageCenterField.js";
export { SectionsStatusField, } from "./appui-react/statusfields/SectionsField.js";
export { SelectionCountField, useSelectionSetSize, } from "./appui-react/statusfields/SelectionCount.js";
export { SelectionInfoField } from "./appui-react/statusfields/SelectionInfo.js";
export { SelectionScopeField } from "./appui-react/statusfields/SelectionScope.js";
export { SnapModeField } from "./appui-react/statusfields/SnapMode.js";
export { ViewAttributesStatusField } from "./appui-react/statusfields/ViewAttributes.js";
export { ToolAssistanceField, } from "./appui-react/statusfields/toolassistance/ToolAssistanceField.js";
export { SyncUiEventDispatcher } from "./appui-react/syncui/SyncUiEventDispatcher.js";
export { UiSyncEvent, SyncUiEventId, } from "./appui-react/syncui/UiSyncEvent.js";
export { ColorTheme, SYSTEM_PREFERRED_COLOR_THEME, TOOLBAR_OPACITY_DEFAULT, WIDGET_OPACITY_DEFAULT, } from "./appui-react/theme/ThemeId.js";
export { ThemeManager } from "./appui-react/theme/ThemeManager.js";
export { ScheduleAnimationTimelineDataProvider } from "./appui-react/timeline/ScheduleAnimationProvider.js";
export { AnalysisAnimationTimelineDataProvider } from "./appui-react/timeline/AnalysisAnimationProvider.js";
export { SolarTimelineDataProvider } from "./appui-react/timeline/SolarTimelineDataProvider.js";
export { ToolbarDragInteractionContext } from "./appui-react/toolbar/DragInteraction.js";
export { GroupItemDef } from "./appui-react/toolbar/GroupItem.js";
export { Toolbar, } from "./appui-react/toolbar/Toolbar.js";
export { ToolbarComposer, } from "./appui-react/toolbar/ToolbarComposer.js";
export { ToolbarHelper } from "./appui-react/toolbar/ToolbarHelper.js";
export { ToolbarOrientation, ToolbarUsage, isToolbarActionItem, isToolbarCustomItem, isToolbarGroupItem, } from "./appui-react/toolbar/ToolbarItem.js";
export { ToolbarItemUtilities } from "./appui-react/toolbar/ToolbarItemUtilities.js";
export { ToolbarWithOverflow, } from "./appui-react/toolbar/ToolbarWithOverflow.js";
export { useDefaultToolbarItems } from "./appui-react/toolbar/useDefaultToolbarItems.js";
export { useUiItemsProviderToolbarItems } from "./appui-react/toolbar/useUiItemsProviderToolbarItems.js";
export { CoreTools } from "./appui-react/tools/CoreToolDefinitions.js";
export { FrameworkToolAdmin } from "./appui-react/tools/FrameworkToolAdmin.js";
export { RestoreAllFrontstagesTool, RestoreFrontstageLayoutTool, } from "./appui-react/tools/RestoreLayoutTool.js";
export { ToolbarItems } from "./appui-react/tools/ToolbarItems.js";
export { BumpToolSetting, FocusToolSettings, } from "./appui-react/tools/ToolSettingsTools.js";
export { BaseUiItemsProvider } from "./appui-react/ui-items-provider/BaseUiItemsProvider.js";
export { StandardContentToolsProvider, } from "./appui-react/ui-items-provider/StandardContentToolsProvider.js";
export { StandardContentToolsUiItemsProvider, } from "./appui-react/ui-items-provider/StandardContentToolsUiItemsProvider.js";
export { StandardNavigationToolsProvider } from "./appui-react/ui-items-provider/StandardNavigationToolsProvider.js";
export { StandardNavigationToolsUiItemsProvider, } from "./appui-react/ui-items-provider/StandardNavigationToolsUiItemsProvider.js";
export { StandardStatusbarItemsProvider } from "./appui-react/ui-items-provider/StandardStatusbarItemsProvider.js";
export { StandardStatusbarUiItemsProvider, } from "./appui-react/ui-items-provider/StandardStatusbarUiItemsProvider.js";
export { UiItemsManager, } from "./appui-react/ui-items-provider/UiItemsManager.js";
export { FrameworkUiAdmin } from "./appui-react/uiadmin/FrameworkUiAdmin.js";
export { ComponentGenerator } from "./appui-react/uiprovider/ComponentGenerator.js";
export { DefaultDialogGridContainer, ToolSettingsGridContainer, } from "./appui-react/uiprovider/DefaultDialogGridContainer.js";
export { AppUiSettings, } from "./appui-react/uistate/AppUiSettings.js";
export { LocalStateStorage } from "./appui-react/uistate/LocalStateStorage.js";
export { UiStateStorageStatus, } from "./appui-react/uistate/UiStateStorage.js";
export { UiStateStorageHandler, useUiStateStorageHandler, } from "./appui-react/uistate/useUiStateStorage.js";
export { PropsHelper } from "./appui-react/utils/PropsHelper.js";
export { ToolbarButtonHelper } from "./appui-react/utils/ToolbarButtonHelper.js";
export { ViewUtilities } from "./appui-react/utils/ViewUtilities.js";
export { useWidgetDirection } from "./appui-react/widget-panels/useWidgetDirection.js";
export { useTransientState } from "./appui-react/widget-panels/useTransientState.js";
export { BackstageAppButton, } from "./appui-react/widgets/BackstageAppButton.js";
export { BasicNavigationWidget, } from "./appui-react/widgets/BasicNavigationWidget.js";
export { BasicToolWidget, } from "./appui-react/widgets/BasicToolWidget.js";
export { ContentToolWidgetComposer, } from "./appui-react/widgets/ContentToolWidgetComposer.js";
export { NavigationAidHost, NavigationWidgetComposer, } from "./appui-react/widgets/NavigationWidgetComposer.js";
export { StatusBarWidgetComposerControl } from "./appui-react/widgets/StatusBarWidgetComposerControl.js";
export { ToolWidgetComposer, } from "./appui-react/widgets/ToolWidgetComposer.js";
export { ViewToolWidgetComposer, } from "./appui-react/widgets/ViewToolWidgetComposer.js";
export { WidgetControl } from "./appui-react/widgets/WidgetControl.js";
export { WidgetDef, WidgetType, WidgetStateChangedEvent, } from "./appui-react/widgets/WidgetDef.js";
export { WidgetHost } from "./appui-react/widgets/WidgetHost.js";
export { WidgetManager } from "./appui-react/widgets/WidgetManager.js";
export { WidgetState } from "./appui-react/widgets/WidgetState.js";
export { useWidget } from "./appui-react/widgets/useWidget.js";
export { ToolInformation } from "./appui-react/toolsettings/ToolInformation.js";
export { ToolUiProvider } from "./appui-react/toolsettings/ToolUiProvider.js";
// #region "SideEffects"
import { UiFramework } from "./appui-react/UiFramework.js";
import { DefaultToolSettingsProvider } from "./appui-react/toolsettings/DefaultToolSettingsProvider.js";
import { IModelViewportControl } from "./appui-react/content/IModelViewport.js";
import { registerEditors } from "./appui-react/editors/registerEditors.js";
UiFramework.controls.register("DefaultToolSettings", DefaultToolSettingsProvider);
UiFramework.controls.register(IModelViewportControl.id, IModelViewportControl);
registerEditors();
// #endregion "SideEffects"
/** @docs-package-description
 * The ui-framework package contains classes and components for specifying the application UI consisting of the
 * Backstage, Frontstages, Content Views, Tool Bars, Status Bars, Widgets and Panels.
 * For more information, see [the AppUI learning docs]($docs/ui/appui/get-started.md).
 */
/**
 * @docs-group-description AccuDraw
 * Classes and components providing a UI for AccuDraw, an aide for entering coordinate data.
 */
/**
 * @docs-group-description Admin
 * APIs for various UI components, such as toolbars, buttons and menus.
 */
/**
 * @docs-group-description Backstage
 * Classes for working with a Backstage
 */
/**
 * @docs-group-description ConfigurableUi
 * Classes for working with the Application UI Configuration
 */
/**
 * @docs-group-description ContentView
 * Classes for working with a Content View, Group, Layout or Control
 */
/**
 * @docs-group-description Cursor
 * Cursor related information, components and events
 */
/**
 * @docs-group-description Dialog
 * Classes for working with a dialog
 */
/**
 * @docs-group-description Frontstage
 * Classes for working with a Frontstage
 */
/**
 * @docs-group-description Hooks
 * Hook functions for use in Functional React Components.
 */
/**
 * @docs-group-description IModelComponents
 * Classes for displaying information about an iModel
 */
/**
 * @docs-group-description Item
 * Classes for working with an Item in a Tool Widget, Navigation Widget or Backstage
 */
/**
 * @docs-group-description KeyboardShortcut
 * Classes for working with Keyboard Shortcuts
 */
/**
 * @docs-group-description NavigationAids
 * Classes for working with Navigation Aids
 */
/**
 * @docs-group-description Notification
 * Classes for working with a Notification or Message
 */
/**
 * @docs-group-description ChildWindowManager
 * Classes for working with child windows.
 */
/**
 * @docs-group-description Picker
 * Classes for working with various pickers
 */
/**
 * @docs-group-description Popup
 * Classes for working with popup components
 */
/**
 * @docs-group-description State
 * Classes for maintaining state
 */
/**
 * @docs-group-description Settings
 * Classes and components used by settings pages displayed in the modal settings stage
 */
/**
 * @docs-group-description StandardUiItemsProvider
 * Standard UiItemsProvider classes.
 */
/**
 * @docs-group-description StatusBar
 * Classes for defining a StatusBar
 */
/**
 * @docs-group-description SyncUi
 * Classes for informing UI components to sync/refresh their display
 */
/**
 * @docs-group-description Timeline
 * Classes for working with a TimelineComponent
 */
/**
 * @docs-group-description Toolbar
 * Classes used to construct a Toolbar
 */
/**
 * @docs-group-description Tools
 * Core Tool definitions
 */
/**
 * @docs-group-description ToolSettings
 * Classes for working Tool Settings.  See learning documentation [Tool Settings]($docs/ui/appui/configure-frontstage.md#tool-settings).
 */
/**
 * @docs-group-description UiProvider
 * Interfaces and classes for specifying UI items to be inserted at runtime.
 */
/**
 * @docs-group-description UiStateStorage
 * Interfaces and classes for persisting UI settings.
 */
/**
 * @docs-group-description Utilities
 * Various utility classes for working with a UI and Redux.
 */
/**
 * @docs-group-description Widget
 * Classes for working with a Widget
 */
//# sourceMappingURL=appui-react.js.map