export declare enum WxSubscribeSceneType { ADD_SCENE_SEARCH = "ADD_SCENE_SEARCH", ADD_SCENE_ACCOUNT_MIGRATION = "ADD_SCENE_ACCOUNT_MIGRATION", ADD_SCENE_PROFILE_CARD = "ADD_SCENE_PROFILE_CARD", ADD_SCENE_QR_CODE = "ADD_SCENE_QR_CODE", ADD_SCENE_PROFILE_LINK = "ADD_SCENE_PROFILE_LINK", ADD_SCENE_PROFILE_ITEM = "ADD_SCENE_PROFILE_ITEM", ADD_SCENE_PAID = "ADD_SCENE_PAID", ADD_SCENE_OTHERS = "ADD_SCENE_OTHERS" } export declare type GetPhoneNumber = { phoneNumber: string; purePhoneNumber: string; countryCode: string; }; export interface WxAccessToken { access_token: string; expires_in: number; errcode?: string; errmsg?: string; } export declare enum WxCodeSessionErrCode { Busy = -1, Success = 0, Invalid = 40029, Rate100Limit = 45011 } export interface WxCodeSession { openid: string; session_key: string; unionid: string; /** * 错误码 * -1 系统繁忙,此时请开发者稍候再试 * 0 请求成功 * 40029 code 无效 * 45011 频率限制,每个用户每分钟100次 */ errcode: WxCodeSessionErrCode; errmsg: string; } export interface WxQrTicketInfo { ticket: string; expire_seconds: number; url: string; } export interface WxSendTemplateInfo { errcode: number; errmsg: string; msgid: number; } export declare type TemplateData = { first: { value: string; color: string; }; keyword1?: { value: string; color: string; }; keyword2?: { value: string; color: string; }; keyword3?: { value: string; color: string; }; keyword4?: { value: string; color: string; }; remark?: { value: string; color: string; }; }; export declare type MiniSubscribeData = { phrase1?: { value: string; }; thing1?: { value: string; }; thing2?: { value: string; }; thing3?: { value: string; }; thing4?: { value: string; }; thing5?: { value: string; }; thing6?: { value: string; }; thing7?: { value: string; }; date3?: { value: string; }; }; export declare type SubscribeMessageInfo = { errcode: number; errmsg: string; };