/**
 * 组装发送给机器人的消息
 * @private
 * @param {Array<object>} usefulData 处理后的数据
 * @returns {string} 发送给机器人的markdown消息
 * @example
 * ```ts
 * composeRobotContent([]);
 * // '当前深圳预警已全部解除'
 *
 * composeRobotContent([
 *   { date: '2023-09-01 12:00', alarmArea: '南山区', alarmType: '暴雨', alarmColor: '黄色' },
 * ]);
 * // '>【深圳当前生效的预警】\n1. 暴雨黄色预警·南山区，发布时间：2023-09-01 12:00\n[深圳市气象局](http://...)'
 * ```
 */
export declare function composeRobotContent(usefulData?: Array<any>): string;
/**
 * 对比数据
 * @private
 * @param {Array<object>} usefulData 处理后的数据
 * @returns {boolean} 是否和以前数据一样
 * @example
 * ```ts
 * compareData([{ alarmType: '暴雨' }]);
 * // true 或 false（取决于上次保存的 alarm.json）
 * ```
 */
export declare function compareData(usefulData?: Array<object>): boolean;
/**
 * 处理weather数据
 * @private
 * @param {Array<object>} subAlarm 天气数据
 * @returns 处理后的数据
 * @example
 * ```ts
 * const { content, isSame } = parseWeatherData(subAlarm);
 * if (!isSame) sendRobot(content);
 * ```
 */
export declare function parseWeatherData(subAlarm?: Array<any>): {
    content: string;
    isSame: boolean;
};
