import type { RichBlock, ModalDefinition, ActionElement } from './types.js'; export interface QuestionOption { label: string; description?: string; } export interface QuestionRecord { pendingId: string; header: string; question: string; options: QuestionOption[]; multiSelect: boolean; } export interface QuestionGroup { groupId: string; questions: QuestionRecord[]; answers: Map; } export declare function buildQuestionGroupBlocks(group: QuestionGroup): RichBlock[]; export declare function buildQuestionModalDefinition(group: QuestionGroup): ModalDefinition; export declare function buildPlanApprovalContent(requestId: string): { richBlocks: RichBlock[]; actions: ActionElement[]; }; export declare function buildPlanFeedbackModal(requestId: string): ModalDefinition;