/** * 钉钉消息发送器 * * 实现消息发送功能: * - 使用 sessionWebhook 回复消息(无需 access_token) * - 支持文本、Markdown 消息 * - 支持 AI Card 流式响应 */ import type { DingtalkAICardInstance, DingtalkAICardTarget } from './dingtalk-types.js'; export declare class DingtalkSender { private readonly sessionWebhooks; private readonly aiCards; /** * 缓存 sessionWebhook */ cacheSessionWebhook(conversationId: string, webhook: string): void; /** * 发送文本消息 */ sendText(conversationId: string, text: string): Promise; /** * 发送卡片消息(支持 AI Card 流式响应) */ sendCard(conversationId: string, card: object): Promise; /** * 更新卡片消息 */ updateCard(messageId: string, card: object): Promise; /** * 撤回消息 */ deleteMessage(messageId: string): Promise; /** * 创建 AI Card(用于流式响应) */ createAICardForConversation(conversationId: string, target: DingtalkAICardTarget): Promise; /** * 清理 AI Card 实例 */ clearAICard(conversationId: string): void; } //# sourceMappingURL=dingtalk-sender.d.ts.map