// Narrow facade used only by the conformance build. It lets optional modules // exercise their real task surfaces without pulling the composed application's // generated module catalogue into this isolated test bundle. export { ApiError, apiDownload, apiFetch, apiGetList, apiPath, apiPost, apiPostJson, apiQuery, apiUrl, authHeaders, csrfToken } from "../src/api/client"; export { fetchAuthGroups } from "../src/api/auth"; export { default as FormSection } from "../src/components/FormSection"; export { mailProfilePatternKeys, mailProfilePolicyLimitKeys } from "../src/api/mailContracts"; export type * from "../src/api/mailContracts"; export type * from "../src/types"; export { default as FieldLabel } from "../src/components/help/FieldLabel"; export { default as PasswordField } from "../src/components/PasswordField"; export { default as ResourceAccessExplanation } from "../src/components/ResourceAccessExplanation"; export { default as ExplorerTree } from "../src/components/ExplorerTree"; export type { ExplorerTreeNodeContext } from "../src/components/ExplorerTree"; export { default as DataGrid, DataGridEmptyAction, DataGridRowActions, DataGridPaginationBar } from "../src/components/table/DataGrid"; export type { DataGridColumn, DataGridQueryState, DataGridListOption } from "../src/components/table/DataGrid"; export { default as TableActionGroup } from "../src/components/table/TableActionGroup"; export { revisionConflictFromError, threeWayMerge } from "../src/api/concurrency"; export { useConcurrencyConflictResolver } from "../src/components/ConcurrencyConflictDialog"; export { useRegisterUnsavedChanges, UnsavedChangesProvider } from "../src/components/UnsavedChangesGuard"; export type { UnsavedChangesRegistration, UnsavedNavigationAction } from "../src/components/UnsavedChangesGuard"; export { useDeltaWatermarks } from "../src/utils/deltaHooks"; export { default as ReferenceSelect } from "../src/components/ReferenceSelect"; export { unavailableReferenceOption } from "../src/components/ReferenceSelect"; export { filterSearchableSelectOptions } from "../src/components/SearchableSelect"; export type { ReferenceOptionProvider, ReferenceOption, CredentialReferenceSelectorContext, CredentialReferenceSelectorsUiCapability } from "../src/components/ReferenceSelect"; export { apiReferenceOptionProvider } from "../src/platform/referenceProviders"; export { fetchResourceAccessExplanation, fetchResourceAccessExplanationSubjects } from "../src/api/resourceAccess"; export type { AccessDecisionProvenanceItem, ResourceAccessExplanationUser, ResourceAccessExplanationResponse, ResourceAccessExplanationSubjectsResponse } from "../src/api/resourceAccess"; export { default as ActionBlockerHint } from "../src/components/ActionBlockerHint"; export type { ActionBlockerReason } from "../src/components/ActionBlockerHint"; export { default as MessageDisplayPanel } from "../src/components/MessageDisplayPanel"; export type { MessageDisplayAttachment } from "../src/components/MessageDisplayPanel"; export { default as GuidedReviewList } from "../src/components/GuidedReviewList"; export { default as InlineHelp } from "../src/components/help/InlineHelp"; export { default as ActionToolbar } from "../src/components/ActionToolbar"; export { ToolbarGroup } from "../src/components/ActionToolbar"; export { default as MultiSelectFilter } from "../src/components/MultiSelectFilter"; export { default as CountBadge } from "../src/components/CountBadge"; export { default as Button } from "../src/components/Button"; export { default as Card } from "../src/components/Card"; export { default as MetricGrid } from "../src/components/MetricGrid"; export { default as MetricCard } from "../src/components/MetricCard"; export { default as PageActionBar } from "../src/components/PageActionBar"; export { default as PageLayout } from "../src/components/PageLayout"; export { default as PageTitle } from "../src/components/PageTitle"; export { default as AdminIconButton } from "../src/components/admin/AdminIconButton"; export { default as ModuleSubnav } from "../src/layout/ModuleSubnav"; export type { ModuleSubnavGroup } from "../src/layout/ModuleSubnav"; export { default as DateTimeField } from "../src/components/DateTimeField"; export { default as PeoplePicker } from "../src/components/people/PeoplePicker"; export type { PeoplePickerItem, PeoplePickerSearch, PeoplePickerSearchGroup } from "../src/components/people/peoplePickerTypes"; export type { FormatDateTimeOptions } from "../src/utils/datetime"; export { default as SearchableSelect } from "../src/components/SearchableSelect"; export type { SearchableSelectOption } from "../src/components/SearchableSelect"; export { FormLayout } from "../src/components/ContentGrid"; export { apiPatchJson, isApiError } from "../src/api/client"; export { hasAnyScope } from "../src/utils/permissions"; export { useEffectiveView, useViewSurfaces } from "../src/platform/ViewContext"; export { isViewSurfaceVisible } from "../src/platform/views"; export { MailServerFolderLookupResultView } from "../src/components/mail/MailServerSettingsPanel"; export type { MailServerFolderLookupResult } from "../src/components/mail/MailServerSettingsPanel"; export { default as AdminSelectionList } from "../src/components/admin/AdminSelectionList"; export { default as AdminPageLayout } from "../src/components/admin/AdminPageLayout"; export { adminErrorMessage } from "../src/components/admin/adminUtils"; export { default as ConnectionTree } from "../src/components/ConnectionTree"; export type { ConnectionTreeColumn } from "../src/components/ConnectionTree"; export { default as StageRail } from "../src/components/StageRail"; export type { StageRailTone } from "../src/components/StageRail"; export { default as PolicyLockedHint } from "../src/components/PolicyLockedHint"; export { default as PolicyPathHelp, normalizePolicySourcePathItems } from "../src/components/PolicyPathHelp"; export type { NormalizedPolicySourcePathItem } from "../src/components/PolicyPathHelp"; export { default as PolicySourcePath } from "../src/components/PolicySourcePath"; export type { PolicySourcePathItem } from "../src/components/PolicySourcePath"; export { PolicyRow, PolicyTable } from "../src/components/PolicyTable"; export { default as MailServerSettingsPanel, hasMailImapSettings, mailImapSettingsPayload, mailServerSecurityOptions, mailSmtpSettingsPayload, mailTextOrNull, mailTransportCredentialsPayload, normalizeMailImapFolderMappings, normalizeMailServerSecurity } from "../src/components/mail/MailServerSettingsPanel"; export type { MailServerConnectionTestResult, MailServerCredentialSettings, MailServerImapSettings, MailServerSmtpSettings } from "../src/components/mail/MailServerSettingsPanel"; export { mergeDeltaRows } from "../src/utils/delta"; export { ReferenceMultiSelect, customReferenceOption, staticReferenceOptionProvider } from "../src/components/ReferenceSelect"; export { platformModuleReferenceProvider } from "../src/platform/referenceProviders"; export { default as ConfirmDialog } from "../src/components/ConfirmDialog"; export { default as ContentSection } from "../src/components/ContentSection"; export { default as DescriptionList, DescriptionItem } from "../src/components/DescriptionList"; export { default as Dialog } from "../src/components/Dialog"; export { DialogForm, DialogSection } from "../src/components/DialogAnatomy"; export { default as DismissibleAlert } from "../src/components/DismissibleAlert"; export { default as DocumentationHelpLink } from "../src/components/help/DocumentationHelpLink"; export type { DocumentationHelpReference } from "../src/components/help/documentationHelp"; export { default as FileDropZone } from "../src/components/FileDropZone"; export { default as FilterBar } from "../src/components/FilterBar"; export { default as FormField } from "../src/components/FormField"; export { FormGrid, default as ContentGrid } from "../src/components/ContentGrid"; export { default as IconButton } from "../src/components/IconButton"; export { default as LoadingFrame } from "../src/components/LoadingFrame"; export { default as LoadingIndicator } from "../src/components/LoadingIndicator"; export { default as PageScrollViewport } from "../src/components/PageScrollViewport"; export { default as SegmentedControl } from "../src/components/SegmentedControl"; export { default as SelectionList, SelectionListItem, SelectionListItemContent } from "../src/components/SelectionList"; export { default as StatePanel } from "../src/components/StatePanel"; export { default as StatusBadge } from "../src/components/StatusBadge"; export { default as ToggleSwitch } from "../src/components/ToggleSwitch"; export { useGuardedNavigate, useUnsavedChanges, useUnsavedDraftGuard } from "../src/components/UnsavedChangesGuard"; export { i18nMessage, usePlatformLanguage } from "../src/i18n/LanguageContext"; export { usePlatformModuleInstalled, usePlatformUiCapability, usePlatformUiCapabilities, usePlatformModules } from "../src/platform/ModuleContext"; export { dispatchQuickAccessResult, quickAccessLaunchState } from "../src/platform/launchContext"; export { hasScope } from "../src/utils/permissions"; export { formatDateTime } from "../src/utils/datetime"; export { insertAfter, moveArrayItem } from "../src/utils/arrayOrder"; export { addressesFromValue, dedupeAddresses, parseMailboxAddressText } from "../src/utils/emailAddresses"; export type { MailboxAddress } from "../src/utils/emailAddresses"; export { default as WorkspaceActionBar } from "../src/components/WorkspaceActionBar"; export { default as WorkspaceFrame } from "../src/components/WorkspaceFrame"; export { default as WorkspaceLayout } from "../src/components/WorkspaceLayout"; export type { ApiSettings, GlobalSearchProps, SearchContextContribution, SearchContextsUiCapability, DeltaDeletedItem, FilesManagedFileLinkTarget, AuthInfo, PlatformRouteContext, PlatformTranslations, QuickAccessRailProps, QuickAccessToolsUiCapability } from "../src/types";