export { clientRuntime, type ClientRuntime, type RuntimeCapabilities } from "./clientRuntime"; export { clearDesktopServerUrl, DESKTOP_SERVER_URL_CHANGED_EVENT, getDefaultDesktopServerUrl, getDesktopServerUrl, hasDesktopServerUrl, normalizeDesktopServerUrl, setDesktopServerUrl, shouldRequireDesktopServerUrl, } from "./desktopServerConfig"; export { DESKTOP_FAVORITE_ROUTES_KEY, DEFAULT_DESKTOP_SHORTCUTS, DESKTOP_SHORTCUTS_CHANGED_EVENT, DESKTOP_SHORTCUTS_KEY, DESKTOP_SIDEBAR_VISIBLE_KEY, DESKTOP_THEME_CHANGED_EVENT, DESKTOP_THEME_KEY, applyDesktopThemePreference, clearLegacyDesktopRouteHistoryPreference, desktopShortcutFromKeyboardEvent, formatDesktopShortcut, initializeDesktopThemePreference, isDesktopFavoriteRoute, readDesktopFavoriteRoutes, readDesktopShortcutPreferences, readDesktopSidebarVisible, readDesktopThemePreference, resetDesktopShortcutPreferences, resolveDesktopShortcutAction, setDesktopShortcutPreference, setDesktopSidebarVisible, setDesktopThemePreference, toggleDesktopFavoriteRoute, type DesktopRoutePreference, type DesktopShortcutAction, type DesktopShortcutPreferences, type DesktopThemePreference, type ResolvedDesktopTheme, type SetDesktopShortcutResult, } from "./desktopUiPreferences"; export { DESKTOP_MENU_COMMAND_EVENT, initializeDesktopMenuShortcutSync, listenDesktopMenuCommand, syncDesktopMenuShortcuts, type DesktopMenuCommand, } from "./desktopMenu"; export { clearDesktopDataCache, getDesktopDataCacheGeneration, getDesktopDataCacheScope, getDesktopDataCacheStats, invalidateDesktopDataCacheByTags, isDesktopDataCacheGenerationCurrent, readDesktopDataCache, setDesktopDataCacheScope, writeDesktopDataCache, type DesktopDataCacheStats, type DesktopDataCacheWriteOptions, } from "./desktopDataCache"; export { getAppMetadata, getAppMetadataHeaders, type AppMetadata, type BuildChannel, type ClientType } from "./appMetadata"; export { cleanupTemporaryFiles, downloadFile, openFile, pickFiles, prepareSaveFile, saveFile, type FileOutput, type FilePickerOptions, type SaveFileDestination, type SaveFileResult, } from "./files"; export { getNotificationPermission, requestNotificationPermission, showSystemNotification, showSystemNotificationProbe, type NotificationPermissionState, } from "./notifications"; export { getRuntimePlatform, isTauriRuntime, type RuntimePlatform } from "./platform"; export { isWebFullscreenActive, isWebFullscreenAvailable, listenWebFullscreenChange, refreshWebFullscreenState, toggleWebFullscreen, } from "./webFullscreen"; export { ONLYOFFICE_HOST_PATH, resolveOnlyOfficeHostUrl } from "./onlyoffice"; export { clearSessionToken, getSessionToken, initializeSecureSessionStorage, isSecureSessionStorageAvailable, setSessionToken, } from "./secureSessionStorage"; export { clearLoginCredential, getSavedLoginCredential, saveLoginCredential, type SavedLoginCredential, } from "./savedLoginCredentials"; export { checkForDesktopUpdate, installPendingDesktopUpdate, isDesktopUpdaterAvailable, type DesktopUpdateInfo, } from "./updates";