/** * 多平台命令处理器 * * 支持非飞书平台(WhatsApp、Telegram、Discord 等)的命令处理。 * 使用 PlatformSender 接口发送消息,不直接依赖飞书客户端。 */ import { type ParsedCommand } from '../commands/parser.js'; import type { PlatformSender } from '../platform/types.js'; /** * 多平台命令处理器 * * 使用方式: * ```typescript * const handler = new PlatformCommandHandler('whatsapp'); * await handler.handle(command, { chatId, senderId, chatType: 'p2p' }, sender); * ``` */ export declare class PlatformCommandHandler { private platform; constructor(platform: string); handle(command: ParsedCommand, context: { chatId: string; senderId: string; chatType: 'p2p' | 'group'; }, sender: PlatformSender): Promise; private sendText; private getPlatformHelpText; private getPlatformDisplayName; private handleStatus; private handleNewSession; private handleSwitchSession; private handleListSessions; private handleProjectList; private handleCompact; private findCompactionModel; private extractProviderModelIds; private handleModel; private handleModels; private extractProviderModels; private extractEffortVariants; private sortEffortLevels; private handleAgent; private handleAgents; private handleEffort; private getEffortSupportInfo; private formatEffortList; private handlePanel; private handleUndo; private handleRename; } //# sourceMappingURL=platform-command.handler.d.ts.map