import { QyTextMsg } from './entity/QyTextMsg';
import { QyMarkDownMsg } from './entity/QyMarkDownMsg';
import { QyImageMsg } from './entity/QyImageMsg';
import { QyNewsMsg } from './entity/QyNewsMsg';
/**
 * @author Javen
 * @copyright javendev@126.com
 * @description 群机器人
 */
export declare class QyGroupRobotApi {
    /**
     * 往群组推送消息
     * @param url webhook url
     * @param jsonData 请求数据
     */
    static send(url: string, jsonData: string): Promise<any>;
    /**
     * 发送文本消息
     * @param url webhook 地址
     * @param text 文本消息对象 QyTextMsg
     */
    static sendTextMsg(url: string, text: QyTextMsg): Promise<any>;
    /**
     * 发送 markdown 消息
     * @param url webhook 地址
     * @param markdown markdown 消息对象 QyMarkDownMsg
     */
    static sendMarkDownMsg(url: string, markdown: QyMarkDownMsg): Promise<any>;
    /**
     * 发送图片消息
     * @param url webhook 地址
     * @param image 图片消息对象 QyImageMsg
     */
    static sendImageMsg(url: string, image: QyImageMsg): Promise<any>;
    /**
     * 发送图文消息
     * @param url webhook 地址
     * @param news 图文类型对象 QyNewsMsg
     */
    static sendNewsMsg(url: string, news: QyNewsMsg): Promise<any>;
}
