/** * WizardQuestion * * Reusable guided-flow question primitive used by the "Plug external data" * flow. Renders a heading (+ optional hint) and a row of selectable option * pills — single-select or multi-select — plus an optional free-text "Other" * entry. Modeled on the Claude clarifying-questions pattern. */ import React from 'react'; export interface WizardOption { value: string; label: string; description?: string; } export interface WizardQuestionProps { /** The question heading. */ question: string; /** Optional sublabel (e.g. "Select all that apply"). */ hint?: string; options: WizardOption[]; /** Allow selecting multiple options (value is then a string[]). */ multiple?: boolean; value: string | string[]; onChange: (value: string | string[]) => void; /** Show a free-text "Other…" entry. */ allowOther?: boolean; } export declare function WizardQuestion({ question, hint, options, multiple, value, onChange, allowOther, }: WizardQuestionProps): React.JSX.Element;