import { BaseDevice } from "./base.device"; import { YzWebCanShare } from "../operation/share"; import { YzToken } from "../operation/token"; import { YzUser } from "../operation/user"; import { YzMediaCamera, YzMediaCameraParam } from "../operation/media.camera"; import { QRcode, YzQrcodeParam } from "../operation/media.qrcode"; import { YzContactUser, YzContactUserParam } from "../operation/contact.users"; import { YzConcatUserInfoParam } from "../operation/contact.userinfo"; import { YzMediaPhoto, YzMediaPhotoParam } from "../operation/media.photo"; import { YzNavigation, YzNavigationBarTitle, YzNavigationBarRightItems } from "../operation/navigation"; import { YzMediaLocation, YzMediaLocationParam } from "../operation/media.location"; import { YzMediaWifiLocation, YzMediaWifiLocationParam } from "../operation/media.wifi.location"; import { YzMediaWifiInfo, YzMediaWifiInfoParam } from "../operation/media.wifi.info"; import { YzMediaWifiMac, YzMediaWifiMacParam } from "../operation/media.wifi.mac"; import { YzFaceCollection, YzFaceCollectionParam } from "../operation/face.collection"; import { YzFaceCompare, YzFaceCompareParam } from "../operation/face.compare"; import { YzPayWechat, YzPayWechatParam } from "../operation/pay.wechat"; import { YzAlipay, YzAlipayParam } from "../operation/pay.alipay"; import { YzReadWithNumber, YzReadWithNumberParam } from "../operation/read.with.number"; import { YzDeviceInfo, YzDeviceInfoParam } from "../operation/device.info"; import { DeviceOption } from "../device/device.option"; import { YzFileBrowser } from "../operation/fileBrowser"; import { YzDownloadBrowserParam } from "../operation"; import { DeviceType } from "./device.type"; export declare class YzMobile extends BaseDevice { constructor(option?: DeviceOption); getType(): DeviceType; getUser(): Promise; auth(): Promise; apiRegister(url?: string): void; setNavigationBarRightItems(param?: YzNavigationBarRightItems): void; setNavigationBarTitle(param?: YzNavigationBarTitle): void; openWindow(param?: YzNavigation): void; setWebCanShare(param?: YzWebCanShare): void; openMediaCameraAsync(param?: YzMediaCameraParam): Promise; scanQrCodeAsync(param?: YzQrcodeParam): Promise; chooseContactsAsync(param?: YzContactUserParam): Promise>; getContactsInfoAsync(param?: YzConcatUserInfoParam): void; uploadPhotoAsync(param?: YzMediaPhotoParam): Promise; userLocationAsync(param?: YzMediaLocationParam): Promise; userLocationWifiAsync(param?: YzMediaWifiLocationParam): Promise; getWifiInfoAsync(param?: YzMediaWifiInfoParam): Promise; getWifiMacAsync(param?: YzMediaWifiMacParam): Promise; faceCollectionAsync(param?: YzFaceCollectionParam): Promise; faceCompareAsync(param?: YzFaceCompareParam): Promise; wechatPayAsync(param?: YzPayWechatParam): Promise; aliPayAsync(param?: YzAlipayParam): Promise; openReadWithTimer(param?: YzReadWithNumberParam): Promise; getDeviceInfo(param?: YzDeviceInfoParam): Promise; fileBrowser(param?: YzFileBrowser): Promise; downloadByBrowser(param?: YzDownloadBrowserParam): Promise; }