/// import { EventEmitter } from 'events'; declare class Wechat extends EventEmitter { username: string; pwd: string; islogin: boolean; cache: any; data: any; constructor(username: any, pwd: any); startlogin(imgcode?: string): Promise; login_vcode(): Promise; login_qrcode(): Promise; checkLogin(): Promise; doLogin(): Promise; _wechatData(): Promise; loginstep(): Promise; loginchk(): Promise; login(imgcode: any): Promise; appmsg(type?: number, begin?: number, count?: number): Promise; filepage(type?: number, begin?: number, count?: number, group_id?: number): Promise; operate_appmsg(news: any, appMsgId: any): Promise; del_appmsg(appMsgId: number): Promise; parseNewsList(newsList: any): Promise; parseNews(news: any, index: any): Promise<{}>; isLocalDomain(url: any): boolean; _operate_appmsg(wechatNews: any, count: any, appMsgId: any): Promise; _transformToMpParam(arr: any): {}; _newsToMpParam(item: any, index: any): {}; batchUpload(imgurls: any): Promise<[unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown]>; filetransfer(imgurl: any): Promise; localUpload(filepath: any): Promise<{ fileid: any; cdn_url: any; }>; uploadimg2cdn(imgurl: any): Promise; masssend(appmsgid: any, groupid?: number, send_time?: number, type?: number): Promise; preview_post(appmsgid: any, itemidx?: number): Promise; preview_appmsg(username: any, content: any, type?: number): Promise; getticket(): Promise<{ ticket: any; operation_seq: any; }>; getuuid(ticket: any): Promise; checkuuid(uuid: any, ticket: any, operation_seq: any): Promise; copyright(appmsgid: any, type?: number): Promise; safesend(params: any): Promise; _real_send(params: any): Promise; cancel_time_send(msgid: any): Promise; timesend_list(): Promise; singlesend(tofakeid: any, msg: any, replyId?: string): Promise; message(count: number, day?: number | string): Promise; user_list(): Promise; user_info(user_openid: any): Promise; _remote_find(user_openid: any): Promise; user_info_detail(user_openid: any): Promise; _getid(len: any): string; qrdecode(url: any): Promise; } export = Wechat;