import type { RegisteredTool } from '@cicctencent/agent-core'; export declare const SUPPORTED_BOT_TYPES: readonly string[]; export declare function detectBotChannelType(webhookUrl: string): string | null; export declare function assertValidWebhookUrl(webhookUrl: string): void; interface NewsArticle { title: string; description?: string; url?: string; picurl?: string; } interface BotSendParams { webhookUrl: string; secret?: string; content?: string; title?: string; msgType?: string; newsArticles?: NewsArticle[]; imageBase64?: string; fileBase64?: string; filename?: string; } interface BotSendResult { success: boolean; error?: string; raw?: unknown; } export declare function sendBotMessage(channelType: string, params: BotSendParams): Promise; /** 群机器人消息工具集 */ export declare function createBotMessageTools(): RegisteredTool[]; export {}; //# sourceMappingURL=bot-message.d.ts.map