import React from "react";
import { QuestionnaireParameters, QuestionnaireResult } from "./agentDialogTypes";
interface QuestionnaireInlineProps {
    requestId?: string;
    agentId?: string;
    onClose: (result: QuestionnaireResult | null) => void;
    onCancel: () => void;
    title?: string;
    description?: string;
    parameters: QuestionnaireParameters;
    footerActions?: React.ReactNode;
}
/**
 * QuestionnaireInline - Inline component for displaying a questionnaire
 *
 * This is rendered directly inside the AgentTerminal rather than as a modal dialog.
 * Displays questions with multiple-choice options and optional freetext input.
 */
export declare function QuestionnaireInline({ requestId, agentId, onClose, onCancel, title, description, parameters, footerActions, }: QuestionnaireInlineProps): import("react/jsx-runtime").JSX.Element;
export default QuestionnaireInline;
