export declare function openQrCodeLogin(): Promise; export declare function waitForQrCodeLoginResult(randstr: string, timeout: number): Promise<{ accessToken: string; refreshToken: string; }>; export declare function createSign(data: string, privateKey: string): any; export declare function checkLoginState(appid: string, privateKey: string): Promise; export declare function writeLoginState(appid: string, privateKey: string): Promise; export declare function saveLoginState(appid: string, privateKey: string): Promise; export declare function removeLoginState(): Promise; export declare function readLoginState(): Promise<{ [key: string]: string; }>; export declare function generateDotenv(obj: any): any;