interface Uni { startFacialRecognitionVerify(options: T): UniNamespace.PromisifySuccessResult; getBatteryInfo(option?: T): UniNamespace.PromisifySuccessResult; startWifi(option?: T): UniNamespace.PromisifySuccessResult; stopWifi(option?: T): UniNamespace.PromisifySuccessResult; connectWifi(option: T): UniNamespace.PromisifySuccessResult; getConnectedWifi(option?: T): UniNamespace.PromisifySuccessResult; getWifiList(option?: T): UniNamespace.PromisifySuccessResult; configMTLS(options: T): UniNamespace.PromisifySuccessResult; sendSocketMessage(options: T): UniNamespace.PromisifySuccessResult; closeSocket(options?: T): UniNamespace.PromisifySuccessResult; chooseImage(options?: T): UniNamespace.PromisifySuccessResult; chooseFile(options?: T): UniNamespace.PromisifySuccessResult; previewImage(options: T): UniNamespace.PromisifySuccessResult; closePreviewImage(options?: T): UniNamespace.PromisifySuccessResult; getImageInfo(options: T): UniNamespace.PromisifySuccessResult; saveImageToPhotosAlbum(options: T): UniNamespace.PromisifySuccessResult; compressImage(options: T): UniNamespace.PromisifySuccessResult; chooseVideo(options?: T): UniNamespace.PromisifySuccessResult; compressVideo(options: T): UniNamespace.PromisifySuccessResult; getVideoInfo(options: T): UniNamespace.PromisifySuccessResult; openVideoEditor(options: T): UniNamespace.PromisifySuccessResult; saveVideoToPhotosAlbum(options: T): UniNamespace.PromisifySuccessResult; saveFile(options: T): UniNamespace.PromisifySuccessResult; getFileInfo(options: T): UniNamespace.PromisifySuccessResult; getSavedFileList(options?: T): UniNamespace.PromisifySuccessResult; getSavedFileInfo(options: T): UniNamespace.PromisifySuccessResult; removeSavedFile(options: T): UniNamespace.PromisifySuccessResult; openDocument(options: T): UniNamespace.PromisifySuccessResult; setStorage(options: T): UniNamespace.PromisifySuccessResult; getStorage = UniNamespace.GetStorageOptions>(options: U): UniNamespace.PromisifySuccessResult>; getStorageInfo(options?: T): UniNamespace.PromisifySuccessResult; removeStorage(options: T): UniNamespace.PromisifySuccessResult; getLocation(options?: T): UniNamespace.PromisifySuccessResult; chooseLocation(options?: T): UniNamespace.PromisifySuccessResult; openLocation(options: T): UniNamespace.PromisifySuccessResult; getSystemInfo(options?: T): UniNamespace.PromisifySuccessResult; getNetworkType(options?: T): UniNamespace.PromisifySuccessResult; startAccelerometer(options?: T): UniNamespace.PromisifySuccessResult; stopAccelerometer(options?: T): UniNamespace.PromisifySuccessResult; startCompass(options?: T): UniNamespace.PromisifySuccessResult; stopCompass(options?: T): UniNamespace.PromisifySuccessResult; makePhoneCall(options: T): UniNamespace.PromisifySuccessResult; scanCode(options?: T): UniNamespace.PromisifySuccessResult; setClipboardData(options: T): UniNamespace.PromisifySuccessResult; getClipboardData(options?: T): UniNamespace.PromisifySuccessResult; openAppAuthorizeSetting(options?: T): UniNamespace.PromisifySuccessResult; getSelectedTextRange(options?: T): UniNamespace.PromisifySuccessResult; setScreenBrightness(options: T): UniNamespace.PromisifySuccessResult; getScreenBrightness(options?: T): UniNamespace.PromisifySuccessResult; setKeepScreenOn(options: T): UniNamespace.PromisifySuccessResult; vibrate(options?: T): UniNamespace.PromisifySuccessResult; vibrateLong(options?: T): UniNamespace.PromisifySuccessResult; vibrateShort(options?: T): UniNamespace.PromisifySuccessResult; addPhoneContact(options?: T): UniNamespace.PromisifySuccessResult; getBeacons(options?: T): UniNamespace.PromisifySuccessResult; startBeaconDiscovery(options: T): UniNamespace.PromisifySuccessResult; stopBeaconDiscovery(options?: T): UniNamespace.PromisifySuccessResult; closeBluetoothAdapter(options?: T): UniNamespace.PromisifySuccessResult; getBluetoothAdapterState(options?: T): UniNamespace.PromisifySuccessResult; getBluetoothDevices(options?: T): UniNamespace.PromisifySuccessResult; getConnectedBluetoothDevices(options: T): UniNamespace.PromisifySuccessResult; openBluetoothAdapter(options?: T): UniNamespace.PromisifySuccessResult; startBluetoothDevicesDiscovery(options?: T): UniNamespace.PromisifySuccessResult; stopBluetoothDevicesDiscovery(options?: T): UniNamespace.PromisifySuccessResult; closeBLEConnection(options: T): UniNamespace.PromisifySuccessResult; createBLEConnection(options: T): UniNamespace.PromisifySuccessResult; getBLEDeviceCharacteristics(options: T): UniNamespace.PromisifySuccessResult; getBLEDeviceServices(options: T): UniNamespace.PromisifySuccessResult; notifyBLECharacteristicValueChange(options: T): UniNamespace.PromisifySuccessResult; readBLECharacteristicValue(options: T): UniNamespace.PromisifySuccessResult; writeBLECharacteristicValue(options: T): UniNamespace.PromisifySuccessResult; setBLEMTU(options: T): UniNamespace.PromisifySuccessResult; getBLEDeviceRSSI(options: T): UniNamespace.PromisifySuccessResult; showToast(options?: T): UniNamespace.PromisifySuccessResult; showLoading(options?: T): UniNamespace.PromisifySuccessResult; showModal(options?: T): UniNamespace.PromisifySuccessResult; showActionSheet(options: T): UniNamespace.PromisifySuccessResult; setNavigationBarTitle(options: T): UniNamespace.PromisifySuccessResult; setNavigationBarColor(options?: T): UniNamespace.PromisifySuccessResult; setTabBarItem(options: T): UniNamespace.PromisifySuccessResult; setTabBarStyle(options?: T): UniNamespace.PromisifySuccessResult; hideTabBar(options?: T): UniNamespace.PromisifySuccessResult; showTabBar(options?: T): UniNamespace.PromisifySuccessResult; setTabBarBadge(options: T): UniNamespace.PromisifySuccessResult; removeTabBarBadge(options: T): UniNamespace.PromisifySuccessResult; showTabBarRedDot(options: T): UniNamespace.PromisifySuccessResult; hideTabBarRedDot(options: T): UniNamespace.PromisifySuccessResult; navigateTo(options: T): UniNamespace.PromisifySuccessResult; redirectTo(options: T): UniNamespace.PromisifySuccessResult; reLaunch(options: T): UniNamespace.PromisifySuccessResult; switchTab(options: T): UniNamespace.PromisifySuccessResult; navigateBack(options?: T): UniNamespace.PromisifySuccessResult; preloadPage(options: T): UniNamespace.PromisifySuccessResult; pageScrollTo(options?: T): UniNamespace.PromisifySuccessResult; startPullDownRefresh(options?: T): UniNamespace.PromisifySuccessResult; canvasToTempFilePath(options: T): UniNamespace.PromisifySuccessResult; canvasGetImageData(options: T): UniNamespace.PromisifySuccessResult; canvasPutImageData(options: T): UniNamespace.PromisifySuccessResult; showTopWindow(options?: T): UniNamespace.PromisifySuccessResult; hideTopWindow(options?: T): UniNamespace.PromisifySuccessResult; showLeftWindow(options?: T): UniNamespace.PromisifySuccessResult; hideLeftWindow(options?: T): UniNamespace.PromisifySuccessResult; showRightWindow(options?: T): UniNamespace.PromisifySuccessResult; hideRightWindow(options?: T): UniNamespace.PromisifySuccessResult; getProvider(options: T): UniNamespace.PromisifySuccessResult; login(options?: T): UniNamespace.PromisifySuccessResult; checkSession(options?: T): UniNamespace.PromisifySuccessResult; getUserInfo(options?: T): UniNamespace.PromisifySuccessResult; getUserProfile(options?: T): UniNamespace.PromisifySuccessResult; preLogin(options?: T): UniNamespace.PromisifySuccessResult; getCheckBoxState(options?: T): UniNamespace.PromisifySuccessResult; share(options?: T): UniNamespace.PromisifySuccessResult; shareWithSystem(options?: T): UniNamespace.PromisifySuccessResult; getPushClientId(options?: T): UniNamespace.PromisifySuccessResult; requestPayment(options: T): UniNamespace.PromisifySuccessResult; authorize(options: T): UniNamespace.PromisifySuccessResult; openSetting(options?: T): UniNamespace.PromisifySuccessResult; getSetting(options?: T): UniNamespace.PromisifySuccessResult; chooseAddress(options?: T): UniNamespace.PromisifySuccessResult; chooseInvoiceTitle(options?: T): UniNamespace.PromisifySuccessResult; navigateToMiniProgram(options: T): UniNamespace.PromisifySuccessResult; navigateBackMiniProgram(options?: T): UniNamespace.PromisifySuccessResult; setEnableDebug(options: T): UniNamespace.PromisifySuccessResult; getExtConfig(options?: T): UniNamespace.PromisifySuccessResult; showShareMenu(options?: T): UniNamespace.PromisifySuccessResult; hideShareMenu(options: T): UniNamespace.PromisifySuccessResult; setBackgroundColor(options?: T): UniNamespace.PromisifySuccessResult; setBackgroundTextStyle(options: T): UniNamespace.PromisifySuccessResult; startGyroscope(options?: T): UniNamespace.PromisifySuccessResult; stopGyroscope(options?: T): UniNamespace.PromisifySuccessResult; loadFontFace(options: T): UniNamespace.PromisifySuccessResult; startSoterAuthentication(options: T): UniNamespace.PromisifySuccessResult; checkIsSupportSoterAuthentication(options?: T): UniNamespace.PromisifySuccessResult; checkIsSoterEnrolledInDevice(options: T): UniNamespace.PromisifySuccessResult; connectSocket(options: T): UniNamespace.PromisifySuccessResult; request(options: T): UniNamespace.PromisifySuccessResult; uploadFile(options: T): UniNamespace.PromisifySuccessResult; downloadFile(options: T): UniNamespace.PromisifySuccessResult; }