import EventEmitter from "eventemitter3"; import DownloaderInterface, { NetWorkType, DownAppParams } from "../types/DownloaderInterface"; declare class WeixinAppDownloader extends EventEmitter implements DownloaderInterface { __isReady: boolean; __data: DownAppParams; __version: number; WeixinJSBridge: any; constructor(params: DownAppParams); ready(): Promise; __getVersion(): number; getNetworkType(callback?: (type: NetWorkType) => void): Promise; run(openUrl?: string): void; checkAppIsInstalled(callback?: (install: boolean) => void): Promise; openApp(openUrl?: string): Promise; download(): Promise; addDownloadLister(): void; install(downloadId: string): void; } export default WeixinAppDownloader;