import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @description 群发接口 */ export declare class MessageApi { private static sendAllUrl; /** * 根据标签进行群发【订阅号与服务号认证后均可用】 * @param jsonStr * @param accessToken */ static sendAll(jsonStr: string, accessToken?: AccessToken): Promise; private static sendUrl; /** * 根据OpenID列表群发【订阅号不可用,服务号认证后可用】 * @param jsonStr * @param accessToken */ static send(jsonStr: string, accessToken?: AccessToken): Promise; private static deleteUrl; /** * 删除群发【订阅号与服务号认证后均可用】 * @param jsonStr * @param accessToken */ static delete(jsonStr: string, accessToken?: AccessToken): Promise; private static previewUrl; /** * 预览接口【订阅号与服务号认证后均可用】 * @param jsonStr * @param accessToken */ static preview(jsonStr: string, accessToken?: AccessToken): Promise; private static getUrl; /** * 查询群发消息发送状态【订阅号与服务号认证后均可用】 * @param msgId 群发消息后返回的消息id * @param accessToken */ static get(msgId: string, accessToken?: AccessToken): Promise; private static getSpeedUrl; /** * 获取群发速度 * @param accessToken */ static getSpeed(accessToken?: AccessToken): Promise; private static setSpeedUrl; /** * 设置群发速度 * 0 80w/分钟 * 1 60w/分钟 * 2 45w/分钟 * 3 30w/分钟 * 4 10w/分钟 * @param speed 群发速度的级别,是一个0到4的整数,数字越大表示群发速度越慢 * @param accessToken */ static setSpeed(speed: number, accessToken?: AccessToken): Promise; }