///
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;