/*
 * Copyright (C) 2007-2022 Crafter Software Corporation. All Rights Reserved.
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License version 3 as published by
 * the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/// <reference types="react" />
/// <reference types="ace" />
import * as auditService from '../services/audit';
import * as authService from '../services/auth';
import * as awsService from '../services/aws';
import * as cmisService from '../services/cmis';
import * as configurationService from '../services/configuration';
import * as contentService from '../services/content';
import * as contentTypesService from '../services/contentTypes';
import * as dashboardService from '../services/dashboard';
import * as dependenciesService from '../services/dependencies';
import * as environmentService from '../services/environment';
import * as groupsService from '../services/groups';
import * as logsService from '../services/logs';
import * as marketplaceService from '../services/marketplace';
import * as monitoringService from '../services/monitoring';
import * as pluginService from '../services/plugin';
import * as publishingService from '../services/publishing';
import * as repositoriesService from '../services/repositories';
import * as searchService from '../services/search';
import * as securityService from '../services/security';
import * as sitesService from '../services/sites';
import * as tokensService from '../services/tokens';
import * as translationService from '../services/translation';
import * as usersService from '../services/users';
import * as webdavService from '../services/webdav';
import * as workflowService from '../services/workflow';
import * as ajaxUtil from '../utils/ajax';
import * as arrayUtil from '../utils/array';
import * as authUtil from '../utils/auth';
import * as constantsUtil from '../utils/constants';
import * as contentUtil from '../utils/content';
import * as contentTypeUtil from '../utils/contentType';
import * as datetimeUtil from '../utils/datetime';
import * as domUtil from '../utils/dom';
import * as i18nUtil from '../utils/i18n';
import * as itemActionsUtil from '../utils/itemActions';
import * as mimeTypesUtil from '../utils/mimeTypes';
import * as modelUtil from '../utils/model';
import * as objectUtil from '../utils/object';
import * as pathUtil from '../utils/path';
import * as stateUtil from '../utils/state';
import * as stringUtil from '../utils/string';
import * as subjectsUtil from '../utils/subjects';
import * as systemUtil from '../utils/system';
export declare const components: {
  AboutCrafterCMSView: import('react').LazyExoticComponent<typeof import('../components/AboutCrafterCMSView').default>;
  AccountManagement: import('react').LazyExoticComponent<typeof import('../components/AccountManagement').default>;
  AceEditor: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      import('../components/AceEditor').AceEditorProps & import('react').RefAttributes<AceAjax.Editor>
    >
  >;
  ActionsBar: import('react').LazyExoticComponent<typeof import('../components/ActionsBar').default>;
  ActionsGroup: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      Omit<import('../components/ActionsGroup').ActionsGroupProps, 'ref'> &
        import('react').RefAttributes<HTMLDivElement>
    >
  >;
  ActivityDashlet: import('react').LazyExoticComponent<typeof import('../components/ActivityDashlet').default>;
  AlertDialog: import('react').LazyExoticComponent<typeof import('../components/AlertDialog').default>;
  ApiResponseErrorState: import('react').LazyExoticComponent<
    typeof import('../components/ApiResponseErrorState').default
  >;
  AsyncVideoPlayer: import('react').LazyExoticComponent<typeof import('../components/AsyncVideoPlayer').default>;
  AuditGrid: import('react').LazyExoticComponent<typeof import('../components/AuditGrid').default>;
  AuditGridFilterPopover: import('react').LazyExoticComponent<
    typeof import('../components/AuditGridFilterPopover').default
  >;
  AuditLogEntryParametersDialog: import('react').LazyExoticComponent<
    typeof import('../components/AuditLogEntryParametersDialog').default
  >;
  AuditManagement: import('react').LazyExoticComponent<typeof import('../components/AuditManagement').default>;
  AuthBoundary: import('react').LazyExoticComponent<typeof import('../components/AuthBoundary').default>;
  AuthMonitor: import('react').LazyExoticComponent<typeof import('../components/AuthMonitor').default>;
  BasePathSelector: import('react').LazyExoticComponent<typeof import('../components/BasePathSelector').default>;
  BrokenReferencesDialog: import('react').LazyExoticComponent<
    typeof import('../components/BrokenReferencesDialog').default
  >;
  BrowseFilesDialog: import('react').LazyExoticComponent<typeof import('../components/BrowseFilesDialog').default>;
  ChangeContentTypeDialog: import('react').LazyExoticComponent<
    typeof import('../components/ChangeContentTypeDialog').default
  >;
  CharCountStatus: import('react').LazyExoticComponent<typeof import('../components/CharCountStatus').default>;
  CodeEditorDialog: import('react').LazyExoticComponent<typeof import('../components/CodeEditorDialog').default>;
  CommitResolutionDialog: import('react').LazyExoticComponent<
    typeof import('../components/CommitResolutionDialog').default
  >;
  CompareVersionsDialog: import('react').LazyExoticComponent<
    typeof import('../components/CompareVersionsDialog').default
  >;
  ConditionalSuspense: import('react').LazyExoticComponent<typeof import('../components/ConditionalSuspense').default>;
  ConfigurationSamplePreviewDialog: import('react').LazyExoticComponent<
    typeof import('../components/ConfigurationSamplePreviewDialog').default
  >;
  ConfirmDialog: import('react').LazyExoticComponent<typeof import('../components/ConfirmDialog').default>;
  ConfirmDropdown: import('react').LazyExoticComponent<typeof import('../components/ConfirmDropdown').default>;
  ConflictedPathDiffDialog: import('react').LazyExoticComponent<
    typeof import('../components/ConflictedPathDiffDialog').default
  >;
  ContentLocalizationDialog: import('react').LazyExoticComponent<
    typeof import('../components/ContentLocalizationDialog').default
  >;
  ContentTypeFilter: import('react').LazyExoticComponent<typeof import('../components/ContentTypeFilter').default>;
  ContentTypeManagement: import('react').LazyExoticComponent<
    typeof import('../components/ContentTypeManagement').default
  >;
  ContextMenu: import('react').LazyExoticComponent<typeof import('../components/ContextMenu').default>;
  CopyDialog: import('react').LazyExoticComponent<typeof import('../components/CopyDialog').default>;
  CopyTokenDialog: import('react').LazyExoticComponent<typeof import('../components/CopyTokenDialog').default>;
  CrafterCMSNextBridge: import('react').LazyExoticComponent<
    typeof import('../components/CrafterCMSNextBridge').default
  >;
  CrafterThemeProvider: import('react').LazyExoticComponent<
    typeof import('../components/CrafterThemeProvider').default
  >;
  CreateFileDialog: import('react').LazyExoticComponent<typeof import('../components/CreateFileDialog').default>;
  CreateFolderDialog: import('react').LazyExoticComponent<typeof import('../components/CreateFolderDialog').default>;
  CreatePreviewTokenDialog: import('react').LazyExoticComponent<
    typeof import('../components/CreatePreviewTokenDialog').default
  >;
  CreateSiteDialog: import('react').LazyExoticComponent<typeof import('../components/CreateSiteDialog').default>;
  CreateTokenDialog: import('react').LazyExoticComponent<typeof import('../components/CreateTokenDialog').default>;
  CreateUserDialog: import('react').LazyExoticComponent<typeof import('../components/CreateUserDialog').default>;
  DashletCard: import('react').LazyExoticComponent<typeof import('../components/DashletCard').default>;
  DataSourcesActionsList: import('react').LazyExoticComponent<
    typeof import('../components/DataSourcesActionsList').default
  >;
  DateTimeTimezonePicker: import('react').LazyExoticComponent<
    typeof import('../components/DateTimeTimezonePicker').default
  >;
  DeleteContentTypeDialog: import('react').LazyExoticComponent<
    typeof import('../components/DeleteContentTypeDialog').default
  >;
  DeleteDialog: import('react').LazyExoticComponent<typeof import('../components/DeleteDialog').default>;
  DeletePluginDialog: import('react').LazyExoticComponent<typeof import('../components/DeletePluginDialog').default>;
  DependenciesDialog: import('react').LazyExoticComponent<typeof import('../components/DependenciesDialog').default>;
  DependencySelection: import('react').LazyExoticComponent<typeof import('../components/DependencySelection').default>;
  DevContentOpsDashlet: import('react').LazyExoticComponent<
    typeof import('../components/DevContentOpsDashlet').default
  >;
  DialogBody: import('react').LazyExoticComponent<
    import('@emotion/styled').StyledComponent<
      import('@mui/material').DialogContentProps &
        import('@mui/system').MUIStyledCommonProps<import('@mui/material').Theme> & {
          minHeight?: boolean;
        },
      {},
      {}
    >
  >;
  DialogFooter: import('react').LazyExoticComponent<typeof import('../components/DialogFooter').default>;
  DialogHeader: import('react').LazyExoticComponent<typeof import('../components/DialogHeader').default>;
  DialogHeaderAction: import('react').LazyExoticComponent<typeof import('../components/DialogHeaderAction').default>;
  DialogTitle: import('react').LazyExoticComponent<typeof import('../components/DialogTitle').default>;
  DraggablePanelListItem: import('react').LazyExoticComponent<
    typeof import('../components/DraggablePanelListItem').default
  >;
  DropDownMenuButton: import('react').LazyExoticComponent<typeof import('../components/DropDownMenuButton').default>;
  DuplicateSiteDialog: import('react').LazyExoticComponent<typeof import('../components/DuplicateSiteDialog').default>;
  EditFormPanel: import('react').LazyExoticComponent<typeof import('../components/EditFormPanel').default>;
  EditGroupDialog: import('react').LazyExoticComponent<typeof import('../components/EditGroupDialog').default>;
  EditModeSwitch: import('react').LazyExoticComponent<typeof import('../components/EditModeSwitch').default>;
  EditModesSwitcher: import('react').LazyExoticComponent<typeof import('../components/EditModesSwitcher').default>;
  EditSiteDialog: import('react').LazyExoticComponent<typeof import('../components/EditSiteDialog').default>;
  EditUserDialog: import('react').LazyExoticComponent<typeof import('../components/EditUserDialog').default>;
  EmbeddedSearchIframe: import('react').LazyExoticComponent<
    typeof import('../components/EmbeddedSearchIframe').default
  >;
  EmptyState: import('react').LazyExoticComponent<typeof import('../components/EmptyState').default>;
  EncryptTool: import('react').LazyExoticComponent<
    (props: import('../components/EncryptTool').EncryptToolProps) => import('react').JSX.Element
  >;
  EnhancedDialog: import('react').LazyExoticComponent<typeof import('../components/EnhancedDialog').default>;
  ErrorBoundary: import('react').LazyExoticComponent<typeof import('../components/ErrorBoundary').default>;
  ErrorDialog: import('react').LazyExoticComponent<typeof import('../components/ErrorDialog').default>;
  ErrorState: import('react').LazyExoticComponent<typeof import('../components/ErrorState').default>;
  ExpiringDashlet: import('react').LazyExoticComponent<typeof import('../components/ExpiringDashlet').default>;
  FolderBrowserTreeView: import('react').LazyExoticComponent<
    typeof import('../components/FolderBrowserTreeView').default
  >;
  FormEngineControls: import('react').LazyExoticComponent<
    () => import('react').DetailedReactHTMLElement<import('react').HTMLAttributes<HTMLElement>, HTMLElement>
  >;
  Gears: import('react').LazyExoticComponent<typeof import('../components/Gears').default>;
  GitAuthForm: import('react').LazyExoticComponent<typeof import('../components/GitAuthForm').default>;
  GitManagement: import('react').LazyExoticComponent<typeof import('../components/GitManagement').default>;
  PublishCommitDialog: import('react').LazyExoticComponent<
    typeof import('../components/GitManagement/PublishCommitDialog').default
  >;
  PullDialog: import('react').LazyExoticComponent<typeof import('../components/GitManagement/PullDialog').default>;
  PushDialog: import('react').LazyExoticComponent<typeof import('../components/GitManagement/PushDialog').default>;
  RepoGrid: import('react').LazyExoticComponent<typeof import('../components/GitManagement/RepoGrid').default>;
  RepoStatus: import('react').LazyExoticComponent<typeof import('../components/GitManagement/RepoStatus').default>;
  RepoStatusConflictDialog: import('react').LazyExoticComponent<
    typeof import('../components/GitManagement/RepoStatusConflictDialog').default
  >;
  GlobalApp: import('react').LazyExoticComponent<typeof import('../components/GlobalApp').default>;
  GlobalAppGridCell: import('react').LazyExoticComponent<typeof import('@mui/material').TableCell>;
  GlobalAppGridRow: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<import('@mui/material').TableRowTypeMap<{}, 'tr'>>
  >;
  GlobalAppToolbar: import('react').LazyExoticComponent<
    import('react').NamedExoticComponent<import('../components/GlobalAppToolbar').GlobalAppToolbarProps>
  >;
  GlobalConfigManagement: import('react').LazyExoticComponent<
    typeof import('../components/GlobalConfigManagement').default
  >;
  GlobalDialogManager: import('react').LazyExoticComponent<
    import('react').MemoExoticComponent<() => import('react').JSX.Element>
  >;
  GlobalStyles: import('react').LazyExoticComponent<typeof import('../components/GlobalStyles').default>;
  GraphiQL: import('react').LazyExoticComponent<typeof import('../components/GraphiQL').default>;
  GroupManagement: import('react').LazyExoticComponent<typeof import('../components/GroupManagement').default>;
  GroupsGrid: import('react').LazyExoticComponent<typeof import('../components/GroupsGrid').default>;
  HistoryDialog: import('react').LazyExoticComponent<typeof import('../components/HistoryDialog').default>;
  Host: import('react').LazyExoticComponent<typeof import('../components/Host').default>;
  I18nProvider: import('react').LazyExoticComponent<typeof import('../components/I18nProvider').default>;
  ICEToolsPanel: import('react').LazyExoticComponent<typeof import('../components/ICEToolsPanel').default>;
  IFrame: import('react').LazyExoticComponent<typeof import('../components/IFrame').default>;
  IconGuideDashlet: import('react').LazyExoticComponent<typeof import('../components/IconGuideDashlet').default>;
  ItemActionsMenu: import('react').LazyExoticComponent<typeof import('../components/ItemActionsMenu').default>;
  ItemActionsSnackbar: import('react').LazyExoticComponent<typeof import('../components/ItemActionsSnackbar').default>;
  ItemDisplay: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      import('../components/ItemDisplay').ItemDisplayProps<'span'> & import('react').RefAttributes<HTMLSpanElement>
    >
  >;
  ItemMegaMenu: import('react').LazyExoticComponent<typeof import('../components/ItemMegaMenu').default>;
  ItemPublishingTargetIcon: import('react').LazyExoticComponent<
    typeof import('../components/ItemPublishingTargetIcon').default
  >;
  ItemStateIcon: import('react').LazyExoticComponent<typeof import('../components/ItemStateIcon').default>;
  ItemStatesGrid: import('react').LazyExoticComponent<typeof import('../components/ItemStatesGrid').default>;
  ItemTypeIcon: import('react').LazyExoticComponent<typeof import('../components/ItemTypeIcon').default>;
  KeyboardShortcutsDialog: import('react').LazyExoticComponent<
    typeof import('../components/KeyboardShortcutsDialog').default
  >;
  Launcher: import('react').LazyExoticComponent<typeof import('../components/Launcher').default>;
  LauncherGlobalNav: import('react').LazyExoticComponent<typeof import('../components/LauncherGlobalNav').default>;
  LauncherLinkTile: import('react').LazyExoticComponent<
    (props: import('../components/LauncherLinkTile').LauncherLinkTileProps) => import('react').JSX.Element
  >;
  LauncherOpenerButton: import('react').LazyExoticComponent<
    typeof import('../components/LauncherOpenerButton').default
  >;
  LauncherPublishingStatusTile: import('react').LazyExoticComponent<
    typeof import('../components/LauncherPublishingStatusTile').default
  >;
  LauncherSection: import('react').LazyExoticComponent<typeof import('../components/LauncherSection').default>;
  LauncherSiteCard: import('react').LazyExoticComponent<typeof import('../components/LauncherSiteCard').default>;
  LauncherTile: import('react').LazyExoticComponent<typeof import('../components/LauncherTile').default>;
  LegacyComponentsPanel: import('react').LazyExoticComponent<
    typeof import('../components/LegacyComponentsPanel').default
  >;
  LegacyConcierge: import('react').LazyExoticComponent<typeof import('../components/LegacyConcierge').default>;
  LegacyDashboardFrame: import('react').LazyExoticComponent<
    typeof import('../components/LegacyDashboardFrame').default
  >;
  LegacyFormDialog: import('react').LazyExoticComponent<typeof import('../components/LegacyFormDialog').default>;
  LegacyIFrame: import('react').LazyExoticComponent<typeof import('../components/LegacyIFrame').default>;
  LegacySiteToolsFrame: import('react').LazyExoticComponent<
    typeof import('../components/LegacySiteToolsFrame').default
  >;
  LoadingIconButton: import('react').LazyExoticComponent<typeof import('../components/LoadingIconButton').default>;
  LoadingState: import('react').LazyExoticComponent<typeof import('../components/LoadingState').default>;
  LogConsole: import('react').LazyExoticComponent<typeof import('../components/LogConsole').default>;
  LogConsoleDetailsDialog: import('react').LazyExoticComponent<
    typeof import('../components/LogConsoleDetailsDialog').default
  >;
  LogConsoleGrid: import('react').LazyExoticComponent<typeof import('../components/LogConsoleGrid').default>;
  LogLevelManagement: import('react').LazyExoticComponent<typeof import('../components/LogLevelManagement').default>;
  LogLevelGrid: import('react').LazyExoticComponent<
    typeof import('../components/LogLevelManagement/LogLevelGrid').default
  >;
  LoginForm: import('react').LazyExoticComponent<typeof import('../components/LoginForm').default>;
  LoginView: import('react').LazyExoticComponent<typeof import('../components/LoginView').default>;
  LogoAndMenuBundleButton: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      Omit<import('../components/LogoAndMenuBundleButton').LogoAndMenuBundleButtonProps, 'ref'> &
        import('react').RefAttributes<HTMLButtonElement>
    >
  >;
  MarketplaceDialog: import('react').LazyExoticComponent<typeof import('../components/MarketplaceDialog').default>;
  MaxLengthCircularProgress: import('react').LazyExoticComponent<
    typeof import('../components/MaxLengthCircularProgress').default
  >;
  MediaCard: import('react').LazyExoticComponent<typeof import('../components/MediaCard').default>;
  MinimizedBar: import('react').LazyExoticComponent<typeof import('../components/MinimizedBar').default>;
  MinimizedBarPortal: import('react').LazyExoticComponent<typeof import('../components/MinimizedBarPortal').default>;
  MobileStepper: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      import('../components/MobileStepper').MobileStepperProps & import('react').RefAttributes<HTMLDivElement>
    >
  >;
  MultiChoiceSaveButton: import('react').LazyExoticComponent<
    typeof import('../components/MultiChoiceSaveButton').default
  >;
  MyRecentActivityDashlet: import('react').LazyExoticComponent<
    typeof import('../components/MyRecentActivityDashlet').default
  >;
  NewContentDialog: import('react').LazyExoticComponent<typeof import('../components/NewContentDialog').default>;
  NewRemoteRepositoryDialog: import('react').LazyExoticComponent<
    typeof import('../components/NewRemoteRepositoryDialog').default
  >;
  NewRemoteRepositoryForm: import('react').LazyExoticComponent<
    typeof import('../components/NewRemoteRepositoryForm').default
  >;
  NonReactWidget: import('react').LazyExoticComponent<typeof import('../components/NonReactWidget').default>;
  NotistackVariant: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      import('notistack').CustomContentProps &
        Partial<{
          alertTitle: import('react').ReactNode;
          alertVariant: import('@mui/types').OverridableStringUnion<
            'filled' | 'outlined' | 'standard',
            import('@mui/material').AlertPropsVariantOverrides
          >;
          alertSx: import('@mui/system').SxProps<import('@mui/material').Theme>;
          variant: import('@mui/types').OverridableStringUnion<
            import('@mui/material').AlertColor,
            import('@mui/material').AlertPropsColorOverrides
          >;
        }> &
        import('react').RefAttributes<HTMLDivElement>
    >
  >;
  PackageDetailsDialog: import('react').LazyExoticComponent<
    typeof import('../components/PackageDetailsDialog').default
  >;
  PaddingModeSwitchListItem: import('react').LazyExoticComponent<
    typeof import('../components/PaddingModeSwitchListItem').default
  >;
  PagesSearchAhead: import('react').LazyExoticComponent<typeof import('../components/PagesSearchAhead').default>;
  Pagination: import('react').LazyExoticComponent<typeof import('../components/Pagination').default>;
  PasswordRequirementsDisplay: import('react').LazyExoticComponent<
    typeof import('../components/PasswordRequirementsDisplay').default
  >;
  PasswordStrengthDisplay: import('react').LazyExoticComponent<
    typeof import('../components/PasswordStrengthDisplay').default
  >;
  PasswordStrengthDisplayPopper: import('react').LazyExoticComponent<
    typeof import('../components/PasswordStrengthDisplayPopper').default
  >;
  PasswordTextField: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      (
        | Omit<
            import('@mui/material').FilledTextFieldProps & {
              visibilitySwitch?: boolean;
              initialVisible?: boolean;
            },
            'ref'
          >
        | Omit<
            import('@mui/material').OutlinedTextFieldProps & {
              visibilitySwitch?: boolean;
              initialVisible?: boolean;
            },
            'ref'
          >
        | Omit<
            import('@mui/material').StandardTextFieldProps & {
              visibilitySwitch?: boolean;
              initialVisible?: boolean;
            },
            'ref'
          >
      ) &
        import('react').RefAttributes<HTMLDivElement>
    >
  >;
  PathNavigator: import('react').LazyExoticComponent<typeof import('../components/PathNavigator').default>;
  PathNavigatorTree: import('react').LazyExoticComponent<typeof import('../components/PathNavigatorTree').default>;
  PathSelectionDialog: import('react').LazyExoticComponent<typeof import('../components/PathSelectionDialog').default>;
  PathSelectionInput: import('react').LazyExoticComponent<typeof import('../components/PathSelectionInput').default>;
  PendingApprovalDashlet: import('react').LazyExoticComponent<
    typeof import('../components/PendingApprovalDashlet').default
  >;
  PluginCard: import('react').LazyExoticComponent<typeof import('../components/PluginCard').default>;
  PluginConfigDialog: import('react').LazyExoticComponent<typeof import('../components/PluginConfigDialog').default>;
  PluginDetailsView: import('react').LazyExoticComponent<typeof import('../components/PluginDetailsView').default>;
  PluginDocumentation: import('react').LazyExoticComponent<typeof import('../components/PluginDocumentation').default>;
  PluginFormBuilder: import('react').LazyExoticComponent<typeof import('../components/PluginFormBuilder').default>;
  PluginHostIFrame: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      import('../components/PluginHostIFrame').PluginHostIFrameProps & import('react').RefAttributes<HTMLIFrameElement>
    >
  >;
  PluginManagement: import('react').LazyExoticComponent<
    (props: import('../components/PluginManagement').PluginManagementProps) => import('react').JSX.Element
  >;
  PluginParametersForm: import('react').LazyExoticComponent<
    typeof import('../components/PluginParametersForm').default
  >;
  Preview: import('react').LazyExoticComponent<typeof import('../components/Preview').default>;
  PreviewAddressBar: import('react').LazyExoticComponent<typeof import('../components/PreviewAddressBar').default>;
  PreviewAssetsPanel: import('react').LazyExoticComponent<typeof import('../components/PreviewAssetsPanel').default>;
  PreviewAudiencesPanel: import('react').LazyExoticComponent<
    typeof import('../components/PreviewAudiencesPanel').default
  >;
  PreviewBackButton: import('react').LazyExoticComponent<typeof import('../components/PreviewBackButton').default>;
  PreviewBrowseComponentsPanel: import('react').LazyExoticComponent<
    typeof import('../components/PreviewBrowseComponentsPanel').default
  >;
  PreviewCompatibilityDialog: import('react').LazyExoticComponent<
    typeof import('../components/PreviewCompatibilityDialog').default
  >;
  PreviewComponentsPanel: import('react').LazyExoticComponent<
    typeof import('../components/PreviewComponentsPanel').default
  >;
  PreviewConcierge: import('react').LazyExoticComponent<typeof import('../components/PreviewConcierge').default>;
  PreviewDialog: import('react').LazyExoticComponent<typeof import('../components/PreviewDialog').default>;
  PreviewDropTargetsPanel: import('react').LazyExoticComponent<
    typeof import('../components/PreviewDropTargetsPanel').default
  >;
  PreviewForwardButton: import('react').LazyExoticComponent<
    typeof import('../components/PreviewForwardButton').default
  >;
  PreviewInPageInstancesPanel: import('react').LazyExoticComponent<
    typeof import('../components/PreviewInPageInstancesPanel').default
  >;
  PreviewPageExplorerPanel: import('react').LazyExoticComponent<
    typeof import('../components/PreviewPageExplorerPanel').default
  >;
  PreviewSearchPanel: import('react').LazyExoticComponent<typeof import('../components/PreviewSearchPanel').default>;
  PreviewSettingsPanel: import('react').LazyExoticComponent<
    typeof import('../components/PreviewSettingsPanel').default
  >;
  PreviewSimulatorPanel: import('react').LazyExoticComponent<
    typeof import('../components/PreviewSimulatorPanel').default
  >;
  PrimaryButton: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      Omit<import('../components/PrimaryButton').PrimaryButtonProps, 'ref'> &
        import('react').RefAttributes<HTMLButtonElement>
    >
  >;
  ProgressBar: import('react').LazyExoticComponent<typeof import('../components/ProgressBar').default>;
  PublishDialog: import('react').LazyExoticComponent<typeof import('../components/PublishDialog').default>;
  PublishOnDemandForm: import('react').LazyExoticComponent<typeof import('../components/PublishOnDemandForm').default>;
  PublishOnDemandWidget: import('react').LazyExoticComponent<
    typeof import('../components/PublishOnDemandWidget').default
  >;
  PublisherStatusDashlet: import('react').LazyExoticComponent<
    typeof import('../components/PublisherStatusDashlet').default
  >;
  PublishingDashboard: import('react').LazyExoticComponent<typeof import('../components/PublishingDashboard').default>;
  PublishingQueue: import('react').LazyExoticComponent<typeof import('../components/PublishingQueue').default>;
  PublishingStatusAvatar: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      import('../components/PublishingStatusAvatar').PublishingStatusAvatarProps &
        import('react').RefAttributes<HTMLDivElement>
    >
  >;
  PublishingStatusButton: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      Omit<import('../components/PublishingStatusButton').PublishingStatusButtonProps, 'ref'> &
        import('react').RefAttributes<HTMLButtonElement>
    >
  >;
  PublishingStatusDialog: import('react').LazyExoticComponent<
    typeof import('../components/PublishingStatusDialog').default
  >;
  PublishingStatusDisplay: import('react').LazyExoticComponent<
    typeof import('../components/PublishingStatusDisplay').default
  >;
  PublishingStatusTile: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      import('../components/PublishingStatusTile').PublishingStatusTileProps &
        import('react').RefAttributes<HTMLButtonElement | HTMLDivElement>
    >
  >;
  PublishingStatusWidget: import('react').LazyExoticComponent<
    typeof import('../components/PublishingStatusWidget').default
  >;
  QuickCreate: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      {
        item?: import('..').DetailedItem;
      } & import('react').RefAttributes<HTMLButtonElement>
    >
  >;
  RecentlyPublishedDashlet: import('react').LazyExoticComponent<
    typeof import('../components/RecentlyPublishedDashlet').default
  >;
  RejectDialog: import('react').LazyExoticComponent<typeof import('../components/RejectDialog').default>;
  RenameAssetDialog: import('react').LazyExoticComponent<typeof import('../components/RenameAssetDialog').default>;
  RenameContentDialog: import('react').LazyExoticComponent<typeof import('../components/RenameContentDialog').default>;
  RenameDialogBody: import('react').LazyExoticComponent<typeof import('../components/RenameDialogBody').default>;
  ResetPasswordDialog: import('react').LazyExoticComponent<typeof import('../components/ResetPasswordDialog').default>;
  ResizeBar: import('react').LazyExoticComponent<typeof import('../components/ResizeBar').default>;
  ResizeableDrawer: import('react').LazyExoticComponent<typeof import('../components/ResizeableDrawer').default>;
  RubbishBin: import('react').LazyExoticComponent<typeof import('../components/RubbishBin').default>;
  ScheduledDashlet: import('react').LazyExoticComponent<typeof import('../components/ScheduledDashlet').default>;
  Search: import('react').LazyExoticComponent<typeof import('../components/Search').default>;
  SearchBar: import('react').LazyExoticComponent<typeof import('../components/SearchBar').default>;
  SearchUI: import('react').LazyExoticComponent<typeof import('../components/SearchUI').default>;
  SecondaryButton: import('react').LazyExoticComponent<
    import('react').ForwardRefExoticComponent<
      Omit<import('../components/SecondaryButton').SecondaryButtonProps, 'ref'> &
        import('react').RefAttributes<HTMLButtonElement>
    >
  >;
  SetWorkflowStateDialog: import('react').LazyExoticComponent<
    typeof import('../components/SetWorkflowStateDialog').default
  >;
  SingleFileUpload: import('react').LazyExoticComponent<typeof import('../components/SingleFileUpload').default>;
  SingleFileUploadDialog: import('react').LazyExoticComponent<
    typeof import('../components/SingleFileUploadDialog').default
  >;
  SingleItemSelector: import('react').LazyExoticComponent<typeof import('../components/SingleItemSelector').default>;
  SiteAuditManagement: import('react').LazyExoticComponent<typeof import('../components/SiteAuditManagement').default>;
  SiteCard: import('react').LazyExoticComponent<typeof import('../components/SiteCard').default>;
  SiteCardSkeleton: import('react').LazyExoticComponent<
    typeof import('../components/SiteCard/SiteCardSkeleton').default
  >;
  SiteConfigurationManagement: import('react').LazyExoticComponent<
    typeof import('../components/SiteConfigurationManagement').default
  >;
  SiteDashboard: import('react').LazyExoticComponent<typeof import('../components/SiteDashboard').default>;
  SiteEncryptTool: import('react').LazyExoticComponent<typeof import('../components/SiteEncryptTool').default>;
  SiteGraphiQL: import('react').LazyExoticComponent<typeof import('../components/GraphiQL').default>;
  SiteManagement: import('react').LazyExoticComponent<typeof import('../components/SiteManagement').default>;
  SiteSearchFilter: import('react').LazyExoticComponent<typeof import('../components/SiteSearchFilter').default>;
  SiteSearchFilterCheckboxes: import('react').LazyExoticComponent<
    typeof import('../components/SiteSearchFilterCheckboxes').default
  >;
  SiteSearchFilterRadios: import('react').LazyExoticComponent<
    typeof import('../components/SiteSearchFilterRadios').default
  >;
  SiteSearchFilters: import('react').LazyExoticComponent<typeof import('../components/SiteSearchFilters').default>;
  SiteSearchPathSelector: import('react').LazyExoticComponent<
    typeof import('../components/SiteSearchPathSelector').default
  >;
  SiteSearchRangeSelector: import('react').LazyExoticComponent<
    typeof import('../components/SiteSearchRangeSelector').default
  >;
  SiteSearchSortBy: import('react').LazyExoticComponent<typeof import('../components/SiteSearchSortBy').default>;
  SiteSearchSortOrder: import('react').LazyExoticComponent<typeof import('../components/SiteSearchSortOrder').default>;
  SiteSearchToolbar: import('react').LazyExoticComponent<typeof import('../components/SiteSearchToolbar').default>;
  SiteStatusIndicator: import('react').LazyExoticComponent<
    (props: import('../components/SiteStatusIndicator').SiteStatusIndicatorProps) => import('react').JSX.Element
  >;
  SiteSwitcherSelect: import('react').LazyExoticComponent<typeof import('../components/SiteSwitcherSelect').default>;
  SiteTools: import('react').LazyExoticComponent<typeof import('../components/SiteTools').default>;
  EmbeddedSiteTools: import('react').LazyExoticComponent<typeof import('../components/SiteTools').EmbeddedSiteTools>;
  UrlDrivenSiteTools: import('react').LazyExoticComponent<typeof import('../components/SiteTools').UrlDrivenSiteTools>;
  SiteToolsPanel: import('react').LazyExoticComponent<typeof import('../components/SiteToolsPanel').default>;
  SitesGrid: import('react').LazyExoticComponent<typeof import('../components/SitesGrid').default>;
  SitesGridSkeleton: import('react').LazyExoticComponent<
    typeof import('../components/SitesGrid/SitesGridSkeleton').default
  >;
  SnackbarCloseButton: import('react').LazyExoticComponent<typeof import('../components/SnackbarCloseButton').default>;
  SplitButton: import('react').LazyExoticComponent<typeof import('../components/SplitButton').default>;
  StoreProvider: import('react').LazyExoticComponent<typeof import('../components/StoreProvider').default>;
  Suspencified: import('react').LazyExoticComponent<typeof import('../components/Suspencified').default>;
  SystemIcon: import('react').LazyExoticComponent<typeof import('../components/SystemIcon').default>;
  TextFieldWithMax: import('react').LazyExoticComponent<typeof import('../components/TextFieldWithMax').default>;
  TokenManagement: import('react').LazyExoticComponent<typeof import('../components/TokenManagement').default>;
  ToolBar: import('react').LazyExoticComponent<typeof import('../components/ToolBar').default>;
  ToolPanel: import('react').LazyExoticComponent<typeof import('../components/ToolPanel').default>;
  ToolsPanel: import('react').LazyExoticComponent<typeof import('../components/ToolsPanel').default>;
  ToolsPanelEmbeddedAppViewButton: import('react').LazyExoticComponent<
    typeof import('../components/ToolsPanelEmbeddedAppViewButton').default
  >;
  ToolsPanelListItemButton: import('react').LazyExoticComponent<
    typeof import('../components/ToolsPanelListItemButton').default
  >;
  ToolsPanelListItemDispatchButton: import('react').LazyExoticComponent<
    typeof import('../components/ToolsPanelListItemDispatchButton').default
  >;
  ToolsPanelPage: import('react').LazyExoticComponent<typeof import('../components/ToolsPanelPage').default>;
  ToolsPanelPageButton: import('react').LazyExoticComponent<
    typeof import('../components/ToolsPanelPageButton').default
  >;
  TransferList: import('react').LazyExoticComponent<typeof import('../components/TransferList').default>;
  TransferListColumn: import('react').LazyExoticComponent<typeof import('../components/TransferListColumn').default>;
  UIBlocker: import('react').LazyExoticComponent<typeof import('../components/UIBlocker').default>;
  UnlockPublisherDialog: import('react').LazyExoticComponent<
    typeof import('../components/UnlockPublisherDialog').default
  >;
  UnpublishedDashlet: import('react').LazyExoticComponent<typeof import('../components/UnpublishedDashlet').default>;
  UploadDialog: import('react').LazyExoticComponent<typeof import('../components/UploadDialog').default>;
  UppyDashboard: import('react').LazyExoticComponent<typeof import('../components/UppyDashboard').default>;
  UserGroupMembershipEditor: import('react').LazyExoticComponent<
    typeof import('../components/UserGroupMembershipEditor').default
  >;
  UserManagement: import('react').LazyExoticComponent<typeof import('../components/UserManagement').default>;
  UsersGrid: import('react').LazyExoticComponent<typeof import('../components/UsersGrid').default>;
  VersionList: import('react').LazyExoticComponent<typeof import('../components/VersionList').default>;
  VideoPlayer: import('react').LazyExoticComponent<typeof import('../components/VideoPlayer').default>;
  ViewToolbar: import('react').LazyExoticComponent<
    import('react').NamedExoticComponent<
      {
        elevation?: number;
        styles?: Partial<
          Record<import('../components/ViewToolbar').ViewToolbarClassKey, import('tss-react').CSSObject>
        >;
        classes?: Partial<Record<import('../components/ViewToolbar').ViewToolbarClassKey, string>>;
      } & {
        children?: import('react').ReactNode;
      }
    >
  >;
  ViewVersionDialog: import('react').LazyExoticComponent<typeof import('../components/ViewVersionDialog').default>;
  Widget: import('react').LazyExoticComponent<
    import('react').NamedExoticComponent<import('../components/Widget').WidgetProps>
  >;
  WidgetDialog: import('react').LazyExoticComponent<typeof import('../components/WidgetDialog').default>;
  WidgetDialogIconButton: import('react').LazyExoticComponent<
    typeof import('../components/WidgetDialogIconButton').default
  >;
  WidgetsAccordion: import('react').LazyExoticComponent<typeof import('../components/WidgetsAccordion').default>;
  WidgetsGrid: import('react').LazyExoticComponent<typeof import('../components/WidgetsGrid').default>;
  WorkflowCancellationDialog: import('react').LazyExoticComponent<
    typeof import('../components/WorkflowCancellationDialog').default
  >;
  WorkflowStateManagement: import('react').LazyExoticComponent<
    typeof import('../components/WorkflowStateManagement').default
  >;
};
export declare const icons: {
  About: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  AddComponents: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Asterisk: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  BrokenLink: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  BrowseComponents: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Component: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  ContentTypeField: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  CrafterCMSIcon: import('react').LazyExoticComponent<typeof import('../icons/CrafterCMSIcon').CrafterCMSIcon>;
  CrafterCMSLogo: import('react').LazyExoticComponent<typeof import('../icons/CrafterCMSLogo').default>;
  Css: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  CustomMenu: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Docs: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Freemarker: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Git: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  GitFilled: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  GraphQL: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Groovy: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Html: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Js: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Json: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  LevelDescriptor: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Lock: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  NodeSelector: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  OpenRubbishBinTiltedLeft: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  OpenRubbishBinTiltedLeftFilled: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  OpenRubbishBinTiltedRight: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  OpenRubbishBinTiltedRightFilled: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Page: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  PageExplorer: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  PaperPlane: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Preview: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  RepeatGroup: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  RepeatGroupItem: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  SiteExplorer: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Sites: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
  Sleep: import('react').LazyExoticComponent<
    import('@mui/material/OverridableComponent').OverridableComponent<
      import('@mui/material').SvgIconTypeMap<{}, 'svg'>
    > & {
      muiName: string;
    }
  >;
};
export declare const services: {
  audit: typeof auditService;
  auth: typeof authService;
  aws: typeof awsService;
  cmis: typeof cmisService;
  configuration: typeof configurationService;
  content: typeof contentService;
  contentTypes: typeof contentTypesService;
  dashboard: typeof dashboardService;
  dependencies: typeof dependenciesService;
  environment: typeof environmentService;
  groups: typeof groupsService;
  logs: typeof logsService;
  marketplace: typeof marketplaceService;
  monitoring: typeof monitoringService;
  plugin: typeof pluginService;
  publishing: typeof publishingService;
  repositories: typeof repositoriesService;
  search: typeof searchService;
  security: typeof securityService;
  sites: typeof sitesService;
  tokens: typeof tokensService;
  translation: typeof translationService;
  users: typeof usersService;
  webdav: typeof webdavService;
  workflow: typeof workflowService;
};
export declare const utils: {
  ajax: typeof ajaxUtil;
  array: typeof arrayUtil;
  auth: typeof authUtil;
  constants: typeof constantsUtil;
  content: typeof contentUtil;
  contentType: typeof contentTypeUtil;
  datetime: typeof datetimeUtil;
  dom: typeof domUtil;
  i18n: typeof i18nUtil;
  itemActions: typeof itemActionsUtil;
  mimeTypes: typeof mimeTypesUtil;
  model: typeof modelUtil;
  object: typeof objectUtil;
  path: typeof pathUtil;
  state: typeof stateUtil;
  string: typeof stringUtil;
  subjects: typeof subjectsUtil;
  system: typeof systemUtil;
};
