import { BaseDevice } from "./base.device"; import { Navigation, NavigationBarTitle, NavigationBarRightItems } from "../operation/navigation"; import { WebCanShare } from "../operation/share"; import { Token } from "../operation/token"; import { User } from "../operation/user"; import { MediaCamera, MediaCameraParam } from "../operation/media.camera"; import { QRcode, QRcodeParam } from "../operation/media.qrcode"; import { ContactUser, ContactUserParam } from "../operation/contact.users"; import { ContactUserInfoParam } from "../operation/contact.userinfo"; import { MediaPhoto, MediaPhotoParam } from "../operation/media.photo"; import { MediaLocation, MediaLocationParam } from "../operation/media.location"; import { MediaWifiLocation, MediaWifiLocationParam } from "../operation/media.wifi.location"; import { MediaWifiInfo, MediaWifiInfoParam } from "../operation/media.wifi.info"; import { MediaWifiMac, MediaWifiMacParam } from "../operation/media.wifi.mac"; import { FaceCollection, FaceCollectionParam } from "../operation/face.collection"; import { FaceCompare, FaceCompareParam } from "../operation/face.compare"; import { PayWechat, PayWechatParam } from "../operation/pay.wechat"; import { PayAlipay, PayAlipayParam } from "../operation/pay.alipay"; import { ReadWithNumber, ReadWithNumberParam } from "../operation/read.with.number"; import { DeviceInfo, DeviceInfoParam } from "../operation/device.info"; import { DeviceOption } from "./device.option"; import { FileBrowser } from "../operation/fileBrowser"; import { DownloadBrowserParam } from "../operation"; import { DeviceType } from "./device.type"; export declare class PlatForm extends BaseDevice { private proxy; constructor(option?: DeviceOption); distribute(option?: DeviceOption): BaseDevice; getType(): DeviceType; getUser(): Promise; auth(): Promise; apiRegister(url?: string): void; openWindow(param?: Navigation): void; setNavigationBarTitle(param?: NavigationBarTitle): void; setNavigationBarRightItems(param?: NavigationBarRightItems): void; setWebCanShare(param?: WebCanShare): void; openMediaCameraAsync(param?: MediaCameraParam): Promise; scanQrCodeAsync(param?: QRcodeParam): Promise; chooseContactsAsync(param?: ContactUserParam): Promise>; getContactsInfoAsync(param?: ContactUserInfoParam): void; uploadPhotoAsync(param?: MediaPhotoParam): Promise; userLocationAsync(param?: MediaLocationParam): Promise; userLocationWifiAsync(param?: MediaWifiLocationParam): Promise; getWifiInfoAsync(param?: MediaWifiInfoParam): Promise; getWifiMacAsync(param?: MediaWifiMacParam): Promise; faceCollectionAsync(param?: FaceCollectionParam): Promise; faceCompareAsync(param?: FaceCompareParam): Promise; wechatPayAsync(param?: PayWechatParam): Promise; aliPayAsync(param?: PayAlipayParam): Promise; openReadWithTimer(param?: ReadWithNumberParam): Promise; getDeviceInfo(param?: DeviceInfoParam): Promise; fileBrowser(param?: FileBrowser): Promise; downloadByBrowser(param?: DownloadBrowserParam): Promise; }