import { type FeishuMessageEvent } from '../feishu/client.js'; import type { QuestionSkipActionResult } from './group-types.js'; export type { QuestionSkipActionResult } from './group-types.js'; export declare class GroupHandler { constructor(); private cleanupStaleTempFiles; private ensureStreamingBuffer; private ensureThinkingPlaceholder; private formatDispatchError; handleMessage(event: FeishuMessageEvent): Promise; private checkPendingQuestion; handleQuestionSkipAction(params: { chatId: string; messageId?: string; requestId?: string; questionIndex?: number; }): Promise; private submitQuestionAnswers; private handleClear; private processPrompt; dispatchPrompt(sessionId: string, text: string, chatId: string, messageId: string): Promise; private prepareAttachmentParts; } export declare const groupHandler: GroupHandler; //# sourceMappingURL=group.d.ts.map