/** * 钉钉 (DingTalk) 消息处理器 * * 处理钉钉消息:权限请求、问题回答、命令处理 */ import type { PlatformMessageEvent, PlatformSender } from '../platform/types.js'; export declare class DingtalkHandler { private readonly commandHandler; private ensureStreamingBuffer; private getPermissionQueueKey; private resolvePermissionDirectoryOptions; private formatDispatchError; /** * 处理钉钉消息 */ handleMessage(event: PlatformMessageEvent, sender: PlatformSender): Promise; /** * 尝试处理待处理的权限请求 */ private tryHandlePendingPermission; /** * 处理 Prompt */ private processPrompt; } export declare const dingtalkHandler: DingtalkHandler; export type { PermissionDecision } from './dingtalk-types.js'; export { parsePermissionDecision } from './dingtalk-utils.js'; //# sourceMappingURL=dingtalk.d.ts.map