import type { AskQuestion } from '../core/ask-types.js'; export interface TraexUserInputQuestion { id: string; question: AskQuestion; } export type TraexUserInputParseResult = { kind: 'answerable'; questions: TraexUserInputQuestion[]; } | { kind: 'unsupported'; reason: string; }; /** * Convert TRAE's app-server requestUserInput payload into the existing * button-card contract. The card cannot faithfully represent a free-text or * malformed question, so a mixed batch must not silently drop those questions. */ export declare function parseTraexUserInputQuestions(params: unknown): TraexUserInputParseResult; //# sourceMappingURL=traex-user-input.d.ts.map