@craftercms/studio-ui
Version:
Services, components, models & utils to build CrafterCMS authoring extensions.
929 lines (927 loc) • 49 kB
TypeScript
/*
* 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;
};