import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @description 微信服务器 */ export declare class CallbackApi { private static apiUrl; /** * 获取微信服务器IP地址 * @param accessToken */ static getCallbackIp(accessToken?: AccessToken): Promise; private static checkUrl; /** * 网络检测 * @param action 执行的检测动作,允许的值:dns(做域名解析)、ping(做ping检测)、all(dns和ping都做) * @param operator 指定平台从某个运营商进行检测,允许的值:CHINANET(电信出口)、UNICOM(联通出口)、CAP(腾讯自建出口)、DEFAULT(根据ip来选择运营商) * @param accessToken */ static check(action?: CheckAction, operator?: CheckOperator, accessToken?: AccessToken): Promise; } export declare enum CheckAction { DNS = "dns", PING = "ping", ALL = "all" } export declare enum CheckOperator { CHINANET = "CHINANET", UNICOM = "UNICOM", CAP = "CAP", DEFAULT = "DEFAULT" }