/** * 文本构建工具 * * 用于各平台的文本格式化 */ import type { StreamCardData } from '../feishu/cards-stream.js'; /** * 构建 Telegram 纯文本格式(不含 MarkdownV2 特殊字符) */ export declare function buildTelegramText(data: StreamCardData, showThinking?: boolean): string; /** * 构建可移植更新文本(Discord/Wecom 等平台) */ export declare function buildPortableUpdateText(data: StreamCardData, showThinking?: boolean): string; /** * 可移植更新负载类型 */ export type PortableUpdatePayload = { text: string; markdown: string; qqText: string; telegramText: string; discordText: string; discordComponents?: Array<{ type: 'select'; customId: string; placeholder: string; options: Array<{ label: string; value: string; description?: string; }>; minValues?: number; maxValues?: number; }>; buttons?: Array<{ text: string; callback_data: string; }>; }; /** * 构建可移植更新负载 */ export declare function buildPortableUpdatePayload(data: StreamCardData, conversationId: string, platform?: string): PortableUpdatePayload; //# sourceMappingURL=text-builder.d.ts.map