// 自动初始化(对齐 Android ContentProvider 模式) import './autoInit' export { XuqmSDK } from './sdk' export type { XuqmInitOptions, XuqmConfig, XuqmUserInfo } from './config' export { getConfig, isInitialized, setUserId, getUserId, setUserInfo, getUserInfo, _registerUserInfoHandler, } from './config' export { awaitInitialization } from './sdk' export { apiRequest, configureHttp, _getToken, _saveToken, _clearToken } from './http' export { DEFAULT_TENANT_PLATFORM_URL, DEFAULT_IM_WS_URL } from './constants' export { getDeviceId, getDeviceInfo, detectPushVendor } from './device' export type { DeviceInfo, PushVendor } from './device' export { ScaledImage } from './components/ScaledImage' export { XWebViewControl, getXWebViewConfig, openXWebView, setXWebViewController, setXWebViewNavigationRef, setXWebViewScanQRCodeHandler, processJSBridgeMessage, } from './xwebview/XWebViewBridge' export type { XWebViewNavigationRef, ScanQRCodeHandler } from './xwebview/XWebViewBridge' export type { XWebViewClickMenu, XWebViewConfig, XWebViewControllerAPI, XWebViewDownloadDecision, XWebViewDownloadProgress, XWebViewDownloadRequest, XWebViewDownloadResult, XWebViewMessageEvent, XWebViewPermissionRequest, } from './xwebview/types' // api/ 子模块 export { RequestError, setGlobalApiErrorHandler, useRequest, useApi, usePageApi, } from './api' export type { RequestOptions as UseRequestOptions, ApiMethod } from './api' export type { PageOptions } from './api' export type { AxiosRequestConfig } from 'axios' // ui/ 子模块 export { showToast, showAlert, showConfirm, configureToast } from './ui'