export declare class QQUserInfo { ret: number; msg: string; is_lost: number; nickname: string; gender: string; province: string; city: string; year: string; constellation: string; figureurl: string; figureurl_1: string; figureurl_2: string; figureurl_qq_1: string; figureurl_qq_2: string; figureurl_qq: string; figureurl_type: string; is_yellow_vip: string; vip: string; yellow_vip_level: string; level: string; is_yellow_year_vip: string; } export declare class QQTool { /** * 获取Authorization Code * @param scope 可选 请求用户授权时向用户显示的可进行授权的列表。 可填写的值是API文档中列出的接口,以及一些动作型的授权(目前仅有:do_like),如果要填写多个接口名称,请用逗号隔开。 例如:scope=get_user_info,list_album,upload_pic,do_like 不传则默认请求对接口get_user_info进行授权。 建议控制授权项的数量,只传入必要的接口名称,因为授权项越多,用户越可能拒绝进行任何授权。 * @param display 仅PC网站接入时使用。 用于展示的样式。不传则默认展示为PC下的样式。 如果传入“mobile”,则展示为mobile端下的样式。 */ getAuthCodeUrl(scope?: string, display?: string): string; getAccessToken(auth_code: string): Promise; getOpenId(access_token: string): Promise; getUserInfo(access_token: string, openid: string): Promise; } export declare let gQQTool: QQTool;